v0.3.0
@starbemtech/react-starsystem@0.3.0
Minor Changes
- eff4b68: Add
Iconcomponent rendering Material Symbols Rounded, always at weight 200. Addsmaterial-symbolsas a required peer dependency — consumers must import the font CSS themselves (e.g.import 'material-symbols/rounded.css').
🔖 Commits
Changes since v0.2.0:
d98f7c2chore: version packages974102afix: switch Icon component from Outlined to Rounded variant4cc00cffeat(docs-site): show Material Symbols info and catalog link on Icon page89029d5feat(docs-site): add searchable Icon gallery storyeff4b68feat: add Icon component for Material Symbols Outlined08691cffix(example): apply dark background to page canvasafaa79ffix(example): move ToastProvider outside the shell grid1993395fix(example): mount ToastProvider once at app root, clamp pagination, drop unused default exports53b79dafeat(example): wire router and complete dashboard example app7cce663feat(example): add Benefits and Settings pages17baef6feat(example): add Employees page with table, edit drawer, delete modal, toasts060be6cfeat(example): add Overview page with metric cards, table, empty state1fb1b46fix(example): use onClick+useNavigate for sidebar nav to avoid full page reloads7b3a950feat(example): add DashboardLayout with Sidebar, TopBar, dark mode, mobile Drawer86ef2c0feat(example): add theme/collapse hooks and HR mock datafcd38a6fix(example): add vite-env.d.ts for CSS side-effect import types20301b9chore(example): scaffold Vite app consuming published react-starsystem029e999docs: add implementation plan for /example dashboard app0bda807docs: add design spec for /example dashboard app9b8e047fix(docs-site): correct remaining dark-mode contrast gaps in story previews
📦 Install
pnpm add @starbemtech/react-starsystem@0.3.0🚀 Basic usage
import { Button } from '@starbemtech/react-starsystem'
import '@starbemtech/react-starsystem/style.css'🎨 Design Tokens
import { colors, fontFamily, fontSize, spacing, borderRadius } from '@starbemtech/react-starsystem'
// colors
colors.primary.base // #FF5100
colors.secondary.base // #8660EC
colors.terciary.base // #ED2E98