Skip to main content
@cskn/ui sits on top of @cskn/sdk. The SDK knows which platform you are on; the UI kit uses that to give every component the right behavior there: safe-area padding under a notch, a native header in a shell, keyboard avoidance, haptics on tap, and remote-control navigation on TV. It is built to keep your app’s own identity. Take only the behavior primitives and style them yourself, or use the themed components and recolor them to your brand with a few tokens.

Layers

Minimal app

UIProvider

What the root provider sets up.

Theming

Make the kit look like your app.