import type { EditorObject } from "../../../store/editorStore"; import Input from "@/components/Input"; import Select from "@/components/Select"; import ColorPicker from "@/components/ColorPicker"; const fontWeightOptions = [ { label: "Bold", value: "bold" }, { label: "Normal", value: "normal" }, { label: "Light", value: "300" }, ]; type LinkSettingsProps = { selectedObject: EditorObject; onUpdate: (id: string, updates: Partial) => void; }; const LinkSettings = ({ selectedObject, onUpdate }: LinkSettingsProps) => { return ( <> onUpdate(selectedObject.id, { linkUrl: e.target.value })} placeholder="https://example.com" /> onUpdate(selectedObject.id, { text: e.target.value })} />
onUpdate(selectedObject.id, { fontSize: parseInt(e.target.value) || 24, }) } />
onUpdate(selectedObject.id, { fill: value })} /> ); }; export default LinkSettings;