diff options
| author | Maze Winther <mazewinther@gmail.com> | 2025-07-10 20:10:01 +0200 |
|---|---|---|
| committer | Maze Winther <mazewinther@gmail.com> | 2025-07-10 20:10:01 +0200 |
| commit | 1376bee16db8933cc65b803fb53306b5c561d808 (patch) | |
| tree | 22d739b33657d8a47c4f8274b65489ec85a7d5ec /apps/web/src/components/editor/properties-panel.tsx | |
| parent | 0f175b232feedb5238f5a4fecf5388f44318388d (diff) | |
| download | opencut-1376bee16db8933cc65b803fb53306b5c561d808.tar.gz | |
fix: improve element dragging (can drag outside timeline without it breaking)
Diffstat (limited to 'apps/web/src/components/editor/properties-panel.tsx')
| -rw-r--r-- | apps/web/src/components/editor/properties-panel.tsx | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/apps/web/src/components/editor/properties-panel.tsx b/apps/web/src/components/editor/properties-panel.tsx index 490afa4d..e9b651bc 100644 --- a/apps/web/src/components/editor/properties-panel.tsx +++ b/apps/web/src/components/editor/properties-panel.tsx @@ -8,6 +8,13 @@ import { useTimelineStore } from "@/stores/timeline-store"; import { Textarea } from "../ui/textarea"; import { MediaElement, TextElement } from "@/types/timeline"; import { useMediaStore } from "@/stores/media-store"; +import { + Select, + SelectContent, + SelectTrigger, + SelectValue, + SelectItem, +} from "../ui/select"; export function PropertiesPanel() { const { activeProject } = useProjectStore(); @@ -31,7 +38,7 @@ export function PropertiesPanel() { ); const TextProperties = (element: TextElement, trackId: string) => ( - <div className="space-y-4 p-5"> + <div className="space-y-6 p-5"> <Textarea placeholder="Name" defaultValue={element.content} @@ -40,6 +47,19 @@ export function PropertiesPanel() { updateTextElement(trackId, element.id, { content: e.target.value }) } /> + <div className="flex items-center justify-between gap-6"> + <Label className="text-xs">Font</Label> + <Select> + <SelectTrigger className="w-full text-xs"> + <SelectValue placeholder="Select a font" /> + </SelectTrigger> + <SelectContent> + <SelectItem value="Arial">Arial</SelectItem> + <SelectItem value="Helvetica">Helvetica</SelectItem> + <SelectItem value="Times New Roman">Times New Roman</SelectItem> + </SelectContent> + </Select> + </div> </div> ); |
