Components

This section contains documentation and examples for all UI components available in the magic.mov platform.

Component Structure

Each component in magic.mov follows a consistent structure:

  1. Component Definition - The main Svelte component file with Runes syntax
  2. Types - TypeScript interfaces and types for proper typing
  3. Variants - Tailwind variants using tailwind-variants for consistent styling
  4. Examples - Usage examples and code snippets for implementation