import { Video, Mic, Paperclip } from "lucide-react"; import { useMediaSettingsStore } from "@/stores/media-settings-store"; interface ControlsIndicatorProps { type: "reply" | "new"; attachmentCount?: number; onOpenAttachments?: () => void; showEscape?: boolean; } export default function ControlsIndicator({ type, attachmentCount = 0, showEscape = false, onOpenAttachments, }: ControlsIndicatorProps) { const recordingMode = useMediaSettingsStore((s) => s.recordingMode); const setRecordingMode = useMediaSettingsStore((s) => s.setRecordingMode); return (
{showEscape && ( Esc {" "} back )} Hold ` {" "} to {type === "reply" ? "reply" : "start"} T {" "} text {attachmentCount > 0 && ( )}
); }