import { Trash } from "iconsax-react"; import type { EditorObject } from "../../store/editorStore"; import { ShapeSettings, LineSettings, SizeSettings, LinkSettings, VideoSettings, AlignmentSettings, TransformSettings, GridSettings, MaskSettings, } from "./settings"; import TextInstruction from "./instructions/TextInstruction"; type ObjectSettingsProps = { selectedObject: EditorObject; pageWidth: number; pageHeight: number; onUpdate: (id: string, updates: Partial) => void; onDelete: (id: string) => void; }; const ObjectSettings = ({ selectedObject, pageWidth, pageHeight, onUpdate, onDelete, }: ObjectSettingsProps) => { return (

تنظیمات شیء

{/* Mask Settings for all objects */} {selectedObject.type === "text" && } {selectedObject.type === "rectangle" && ( )} {(selectedObject.type === "line" || selectedObject.type === "arrow") && ( )} {selectedObject.type === "image" && ( )} {selectedObject.type === "link" && ( )} {selectedObject.type === "video" && ( )} {(selectedObject.type === "document" || selectedObject.type === "sticker") && ( )} {selectedObject.type === "grid" && ( )}
); }; export default ObjectSettings;