CinderUI (cinder_ui v0.1.0)

Copy Markdown View Source

Entry-point helpers for the Cinder UI component system.

Usage

# Import all components (for new projects or when replacing CoreComponents)
use CinderUI

# Optionally import shorthand typography aliases like <.h1> and <.lead>
use CinderUI, typography: true

# Exclude specific components to avoid conflicts with CoreComponents
use CinderUI, except: [:button, :card, :flash, :flash_group, :input, :label, :table]

When using except, excluded components can still be accessed via their full module namespace (e.g., <CinderUI.Components.Actions.button>) or through the CinderUI.UI facade module (e.g., alias CinderUI.UI then <UI.button>).