@xds/theme-stone0.0.13
1. Install the theme
bashnpm install @xds/theme-stone
2. Import the built theme
typescriptimport {stoneTheme} from '@xds/theme-stone/built';
3. Wrap your app
tsx<XDSTheme theme={stoneTheme}>{children}</XDSTheme>
Little joys,
everywhere you goWe believe the smallest details are the ones that matter most. Turn an ordinary day into something worth remembering.
everywhere you goWe believe the smallest details are the ones that matter most. Turn an ordinary day into something worth remembering.
| Name | Description | Price | Stock |
|---|---|---|---|
| Minimalist Watch | Stainless steel, sapphire crystal | $189 | 42 |
| Wireless Headphones | ANC, 30hr battery | $249 | 128 |
| Leather Wallet | Full-grain, RFID blocking | $79 | 15 |
| Canvas Backpack | Water-resistant, 25L | $119 | 63 |
Warm stone and slate theme with earthy neutral tones. Uses Montserrat for headings, Figtree for body text, and Lucide icons.
Install
bashnpm install @xds/theme-stone
Usage
Wrap your app with XDSTheme and pass the theme:
tsximport {XDSTheme} from '@xds/core/theme';import {stoneTheme} from '@xds/theme-stone/built';function App() {return <XDSTheme theme={stoneTheme}>{/* your app */}</XDSTheme>;}
Import paths
| Path | Use case |
|---|---|
@xds/theme-stone | Source build (StyleX compilation via @xds/build) |
@xds/theme-stone/built | Pre-built dist (Tailwind, plain CSS, or no build step) |
@xds/theme-stone/theme.css | Pre-built CSS file (import in your stylesheet) |
If you're using @xds/build for StyleX source compilation, import from the bare path. Otherwise, use /built.
CSS import
Add the theme CSS to your stylesheet:
css@import '@xds/theme-stone/theme.css';
Fonts
This theme uses custom typefaces:
| Role | Font |
|---|---|
| Body | Figtree |
| Heading | Montserrat |
| Code | JetBrains Mono |
These fonts must be loaded separately. The theme references them by name but does not bundle the font files.
Add this to your HTML <head>:
html<link rel="preconnect" href="https://fonts.googleapis.com" /><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><linkrel="stylesheet"href="https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700&display=swap" />
Without this, the theme falls back to system fonts.