diff --git a/js/src/features/compose/controls-indicator.tsx b/js/src/features/compose/controls-indicator.tsx index f5a7605..146b792 100644 --- a/js/src/features/compose/controls-indicator.tsx +++ b/js/src/features/compose/controls-indicator.tsx @@ -1,38 +1,58 @@ -import { Video, Mic } from "lucide-react"; -import { cn } from "@/lib/utils"; +import { Video, Mic, Paperclip } from "lucide-react"; import { useMediaSettingsStore } from "@/stores/media-settings-store"; -import { Button } from "@/components/ui/button"; interface ControlsIndicatorProps { type: "reply" | "new"; + attachmentCount?: number; + onOpenAttachments?: () => void; + showEscape?: boolean; } -export default function ControlsIndicator({ type }: ControlsIndicatorProps) { +export default function ControlsIndicator({ + type, + attachmentCount = 0, + showEscape = false, + onOpenAttachments, +}: ControlsIndicatorProps) { const recordingMode = useMediaSettingsStore((s) => s.recordingMode); const setRecordingMode = useMediaSettingsStore((s) => s.setRecordingMode); return ( -
No particles in this stream yet
-{activeChunk.map((word, i) => {