// frontend/components/inbox/CaptureComposer.tsx "use client"; import { useState } from "react"; import { Icon } from "@/components/Icon"; // MVP 스텁: 음성/이미지는 더미 transcript/caption 주입 const VOICE_STUB = "음성 메모 0:09 — 엄마 생신 선물 미리 알아보기"; const IMAGE_STUB = "이미지 캡처 — 영수증/스크린샷 (자동 인식 결과)"; export default function CaptureComposer({ onSubmit, }: { onSubmit: (raw: string, kind: "text" | "voice" | "image") => void; }) { const [input, setInput] = useState(""); const submitText = () => { const t = input.trim(); if (!t) return; onSubmit(t, "text"); setInput(""); }; return (