A Storybook stories file that demonstrates the CheckboxWithDescription component through various interactive examples and configurations.
## Key Components
- **Meta Configuration**: Storybook metadata with component documentation and arg type definitions
- **Story Variants**: Eight different stories showcasing component states and use cases:
- `Default` - Basic unchecked state
- `Checked` - Pre-checked state
- `Disabled` - Non-interactive disabled state
- `DisabledChecked` - Disabled but checked
- `LongDescription` - Handling longer descriptive text
- `Controlled` - Interactive state management example
- `SettingsGroup` - Multiple checkboxes in a settings panel
- `AllVariants` - Complete state comparison view
## Usage Example
```typescript
import { CheckboxWithDescription } from '../components/ui/checkbox-with-description';
// Basic implementation
// Disabled state for premium features
{}}
/>
```
The stories provide comprehensive visual testing for the checkbox component, including edge cases like disabled states, long text handling, and controlled state management patterns commonly used in settings interfaces.