// frontend/components/ThinkingIndicator.jsx // // Compact, enterprise-grade thinking state. Sits inline in the chat // timeline as a small assistant-style bubble: // // ● Reading repository... · · · // // Design goals (from the bug report): // * Calm, precise, technical — no large card, no big glow, no // all-caps "THINKING" label. // * Sits inline next to other chat messages; ~36 px tall, auto width. // * Tiny pulsing brand-orange dot as the only accent (no rings, // no progress sweep, no nested animated panels). // * Muted text, sentence case, task-specific labels that rotate // ("Reading repository", "Building plan", "Checking context", // "Preparing response"). // * Three tiny fading dots on the right as a generic "still working" // signal. // // Implementation constraints (this codebase, not the proposal's): // * No Tailwind — uses plain inline-style objects. // * No framer-motion — uses CSS @keyframes in one scoped