Skip to content

Storybook

The Framework includes an interactive Storybook showcasing all UI components.

Online Storybook

Visit the live Storybook at:

https://mythetech.github.io/Mythetech.Framework/

What's Included

The Storybook demonstrates:

  • UI Components — Interactive demos of all custom components
  • Component States — Different configurations and variations
  • Live Examples — Working code samples you can modify
  • API Documentation — Properties, events, and usage patterns

Components

The Framework extends MudBlazor with additional components:

ComponentDescription
ButtonEnhanced button with additional styles
SwitchMaterial Design 3 toggle with keyboard navigation
SimpleTabsLightweight tab container
VirtualizeContainerVirtualized scrolling container
VirtualizeGridVirtualized grid layout
HoverStackStack that responds to hover
ExternalLinkCross-platform link component
ProgressProgress indicators
BadgeNotification badges
SecretsSecure input for sensitive data
InputEnhanced form inputs

Running Locally

To run the Storybook locally:

bash
# Clone the repository
git clone https://github.com/Mythetech/Mythetech.Framework

# Navigate to the Storybook project
cd Mythetech.Framework/Mythetech.Framework.Storybook

# Run the project
dotnet run

Open your browser to https://localhost:5001 to view the Storybook.

BlazingStory

The Storybook is built with BlazingStory, providing:

  • Component isolation
  • Interactive property editing
  • Dark/light theme preview
  • Documentation integration