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)