Skip to content

Sulmu UI

The Tourism Suite design system. React components built on Ark UI and Panda CSS, mirrored one to one by the Sulmu UI Figma library.

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.