Getting Started

Usage

Once installed, you can start using components immediately.
All components are fully typed, built for Svelte 5, and designed to work out of the box with minimal setup.

Basic Example

Use components just like native HTML elements.

+page.svelte
Loading...

Variants

Components are built with a powerful variants prop, which control styling.

+page.svelte
Loading...

Composing Styles Across Components

You can reuse styles from other components using dot notation.

+page.svelte
Loading...

This allows you to:

  • Reuse base styles from other components
  • Apply variants from different components
  • Build consistent UI without duplicating styles

Custom Classes

You can always pass additional classes too.

+page.svelte
Loading...

Custom classes are merged using npm package tailwind-merge, so conflicts are resolved automatically.

Visibility

Component's mount/unmount state can be controlled with the isVisible prop.

Visible Link
+page.svelte
Loading...

Transitions

All components support transitions using Svelte’s native transition functions.

Visible Link
+page.svelte
Loading...

Installation

Getting started is simple — install the package and you’re ready to go.

Theming

Getting started is simple — install the package and you’re ready to go.