Storybook stories for the `MingoWelcome` component, covering the chat empty-state UI across its key display variants. ## Key Components | Export | Description | |---|---| | `Default` | Full welcome state with Guide CTA promo card and yellow chip wired to `onStartGuideChat` | | `WithoutGuide` | Guide mode omitted — promo card and "Start Guide Chat" chip are suppressed | | `WithQuickActions` | Extends Default with additional quick-action chips appended after the built-in Guide chip | | `ReturningUser` | Returning user view — hides "New to OpenFrame?" notification, mutes Guide chip style, renders `MingoChatHistory` | | `Wide` | Desktop/wide-panel layout variant at 960px width | ## Usage Example ```typescript import { MingoWelcome } from '../components/chat/mingo-welcome' // New user — full onboarding state switchToGuideMode()} /> // Returning user with existing chat history switchToGuideMode()} hasExistingChats={true} dialogHistory={} quickActions={[ { id: 'weekly', label: 'Weekly Log Summary' }, ]} /> ``` ## Notes - All stories render inside a decorator that mimics the narrow drawer panel (`440×760px`) to validate `flex-1` centering and pinned chip row behavior. - `title`, `subtitle`, `promo`, `quickActions`, and `onStartGuideChat` controls are disabled in Storybook — only `hasExistingChats` is toggle-controllable via the controls panel. - Corresponds to Figma node `113:69208`. **Source:** [`MingoWelcome.stories.tsx`](https://github.com/flamingo-stack/openframe-oss-lib/blob/main/MingoWelcome.stories.tsx)