Storybook story file for the `CustomerInterviewCard` component, providing visual test stories across two display sizes (`sm` and `default`). ## Key Components | Export | Type | Description | |---|---|---| | `meta` | `Meta` | Storybook metadata configuration for `Chat/EntityCards/CustomerInterviewCard` | | `ChatInlineSm` | `Story` | Small-size card variant, intended for inline chat usage | | `Default` | `Story` | Default-size card variant | ## Usage Example ```typescript // Render the Default story in isolation (e.g. in a test or preview) import { Default } from './CustomerInterviewCard.stories' // Story args passed to CustomerInterviewCard: // { // interview: customerInterview, // fixture data for the customer_interview doc type // href: '/customer-interviews/slug', // deep-link to the full interview page // size: 'default', // 'sm' | 'default' // target: '_blank', // rel: 'noopener noreferrer', // } ``` ## Notes - Both stories use shared fixture data from `./__fixtures__/chat-cards` (`customerInterview`). - The `ChatColumnDecorator` wraps each story to simulate the chat column layout context. - The component's `main_video_url` field controls whether a play-button overlay appears on the cover image. - A user + MSP badge overlay renders in both size variants. - Stories are registered under the `Chat/EntityCards/CustomerInterviewCard` Storybook path. **Source:** [`CustomerInterviewCard.stories.tsx`](https://github.com/flamingo-stack/openframe-oss-lib/blob/main/CustomerInterviewCard.stories.tsx)