diff --git a/frontend/src/components/MaestroButton.tsx b/frontend/src/components/MaestroButton.tsx index 51307f2..cff2454 100644 --- a/frontend/src/components/MaestroButton.tsx +++ b/frontend/src/components/MaestroButton.tsx @@ -19,13 +19,13 @@ interface Props { onStructuredResult?: (fields: PromptStructure, mode: 'generate' | 'complete') => void } -function BouncingNote() { +function NoteIcon({ bouncing }: { bouncing: boolean }) { return ( - {mode === 'generate' ? 'Dreaming...' : 'Composing...'} - - - ) : ( - {label} - )} + + + {isMaestroing + ? (mode === 'generate' ? 'Dreaming...' : 'Composing...') + : label + } + ) } \ No newline at end of file