@evoke-platform/ui-components
v2.5.0
Published
**Evoke's public MUI-based component library.** Consumed by all evoke-front-end applications and published to npm for external consumers.
Readme
lib/ui-components — @evoke-platform/ui-components
Evoke's public MUI-based component library. Consumed by all evoke-front-end applications and published to npm for external consumers.
What lives here
- MUI-wrapped and extended UI components
- Theming and design tokens
- Shared layout primitives
- Storybook stories for each component
Development
# Build
turbo run build --filter=@evoke-platform/ui-components
# Tests
pnpm --filter @evoke-platform/ui-components test
pnpm --filter @evoke-platform/ui-components test:browser-headless
# Storybook
pnpm --filter @evoke-platform/ui-components storybookImportant conventions
- This is public API. Treat component props as a public contract — prefer additive changes and backwards-compatible defaults.
- Never mix
lib/ui-componentschanges with other packages in one commit. CI publishes this package separately onrelease/production. - No inline styles — use the
sxprop or CSS classes.
