Theme Lines
Stacked action words displayed in decreasing opacity, creating a bold typographic brand element. Ships with presets like "adventure" and "explore" or accepts custom words.
Preview
Theme Presets
Adventure
RUNCLIMBCHASELAUGH
Explore
EXPLORESEETRAVELGROW
Wellness
PLAYSTRETCHLIFTBREATHE
Custom
TRAVELDISCOVERCONNECTGROW
Colors
RUNCLIMBCHASELAUGH
RUNCLIMBCHASELAUGH
RUNCLIMBCHASELAUGH
Usage
tsx
import { ThemeLines } from "zostel-ui";
// Default adventure preset
<ThemeLines />
// Explore preset
<ThemeLines theme="explore" />
// Custom words
<ThemeLines customWords={["DREAM", "BUILD", "SHIP", "REPEAT"]} />
// With size and color
<ThemeLines size="xl" color="orange" />
// Animated entrance
<ThemeLines animated />Props
| Prop | Type | Default | Description |
|---|---|---|---|
theme | "adventure" | "explore" | "wellness" | "custom" | "adventure" | Preset word group to display |
customWords | string[] | — | Custom array of words (overrides theme preset) |
size | "sm" | "md" | "lg" | "xl" | "lg" | Text size of the words |
color | "white" | "grey" | "orange" | "white" | Color of the text |
animated | boolean | false | Enable staggered fade-up animation |
className | string | — | Additional CSS classes |
themeType:
"adventure" | "explore" | "wellness" | "custom"Default: "adventure"
Preset word group to display
customWordsType:
string[]Default: —
Custom array of words (overrides theme preset)
sizeType:
"sm" | "md" | "lg" | "xl"Default: "lg"
Text size of the words
colorType:
"white" | "grey" | "orange"Default: "white"
Color of the text
animatedType:
booleanDefault: false
Enable staggered fade-up animation
classNameType:
stringDefault: —
Additional CSS classes