import { FontFamilyPicker } from "./texte-editing-tools/text-family-picker"; import { FontSizeSelector } from "./texte-editing-tools/text-size-selector"; import type { ChangeEvent } from "react"; import { FontStyle } from "./texte-editing-tools/text-style-selector"; import { FontAlign } from "./texte-editing-tools/text-align-selector"; import { Separator } from "./ui/separator"; import { SpacingSettings } from "./texte-editing-tools/text-spacing-settings"; import { type TransformableTextProps } from "@/components/transformable-text"; import { Button } from "@/components/ui/button"; import { useAppDispatch } from "@/hooks"; import { deleteShape } from "@/store/app.slice"; type Props = { selectedItemId: string; currentText: TransformableTextProps["textProps"]; onTextColorChange: (e: ChangeEvent) => void; }; export const TextToolbar = ({ currentText, selectedItemId, onTextColorChange, }: Props) => { const dispatch = useAppDispatch(); if (!currentText) return null; const deleteTextHandler = (selectedItemId) => { dispatch(deleteShape(selectedItemId)); }; return ( <> ); };