Loading...
-
-// Dialog/Modal
-
-```
-
-## Loading States
-
-Provide feedback for loading states:
-
-```tsx
-const [isLoading, setIsLoading] = useState(false);
-
-
-```
-
-## Accessibility Checklist
-
-### Interactive Components
-- [ ] Add `ariaLabel` prop (optional with sensible fallback)
-- [ ] Add `type` prop for buttons (default: `"button"`)
-- [ ] Add `disabled` prop with visual states
-- [ ] Include disabled state styling (`disabled:cursor-not-allowed disabled:opacity-50`)
-- [ ] Ensure keyboard accessibility (Enter/Space for custom elements)
-- [ ] Provide custom focus indicators if removing default outline
-
-### Media Components
-- [ ] Images: Add `imageAlt` prop
-- [ ] Images: Use `aria-hidden={true}` when alt is empty (decorative)
-- [ ] Videos: Add `videoAriaLabel` prop with sensible default
-- [ ] Provide meaningful default labels
-
-### Section Components
-- [ ] Use semantic HTML (``, ``, `