import { useEffect, useState } from "react"; import type { CanvasState } from "@dada/shared-contracts"; type CanvasElement = CanvasState["elements"][number]; export function DynamicInspector(props: { element: CanvasElement; onCommit: (value: string) => void }) { const [value, setValue] = useState(props.element.formatted_value ?? ""); useEffect(() => setValue(props.element.formatted_value ?? ""), [props.element.element_id, props.element.formatted_value]); return
{props.element.template_or_asset_id === "DYN012" ?

原 DIN_MediumAlternate.otf 缺失,当前明确使用 FONT081 · Lexend Deca 替代。

: null}