Storybook stories for the `WarningBlock` component, demonstrating all usage variants from minimal banners to the full New Device onboarding warning stack. ## Key Components | Export | Description | |---|---| | `Default` | Minimal story — banner title with a single description paragraph | | `AntivirusWarning` | Warning with a `PathsDisplay` exclusion folder list and closing text | | `DoctorMode` | Warning with a descriptive paragraph and a single copyable doctor command | | `AdministratorPrivileges` | Warning with a platform icon row (no copy button) framed by paragraphs | | `NewDeviceBlocks` | All three New Device warnings stacked, matching the Figma layout | ## Usage Example ```typescript // Minimal warning block

Run the command with appropriate permissions for your platform.

// With PathsDisplay — antivirus exclusion paths navigator.clipboard.writeText(path)} /> // With OSTypeIcon — no copy button, platform-specific instruction } /> ``` ## Notes - Body content is fully composable via `children` — mix paragraphs and multiple `PathsDisplay` lists freely. - Typography scales via ODS tokens: `14px` on mobile, `18px` from `md` breakpoint up. - The `OPENFRAME_DOCTOR_COMMANDS` constant from `PathsDisplay` provides the canonical doctor command strings per platform. - Source: [`WarningBlock.stories.tsx`](https://github.com/flamingo-stack/openframe-oss-lib/blob/main/WarningBlock.stories.tsx)