One system for every module
Tourism Suite has two modules today and eight to ten planned. They all install the same
versioned package, @beyul/sulmu-ui, so a button looks and behaves the same everywhere.
One system for every module
Tourism Suite has two modules today and eight to ten planned. They all install the same
versioned package, @beyul/sulmu-ui, so a button looks and behaves the same everywhere.
Figma and code agree
Tokens are the Figma variables, and component props are the Figma variant properties:
variant=primary, size=sm means the same thing in both places.
Accessible behaviour
Dialogs, menus, selects, tabs and the rest are built on Ark UI, which handles focus, keyboard interaction and ARIA.
No runtime styling
Styles are compiled to one stylesheet with the su prefix and no reset, so the library can
sit next to existing CSS (and Chakra) during a migration.