Skip to main content

Rise Kit

We provide the "Rise Kit" library of components that are ready to use in your application. You can always bring your own custom components to Rise.

Kit Packages

You may import individual kit packages for different functionality. To provide flexibility for your server, you can use all of these:

We also support navigation utility packages to help you navigate between screens in your app. You will only need one of:

@rise-tools/kitchen-sink

This package is here for your convenience to help you get started quickly with most of the Kit packages. The navigation packages are not included.

npm install @rise-tools/kitchen-sink
import {
FormComponents,
LucideIconsComponents,
QRCodeComponents,
RiseComponents,
SVGComponents,
TamaguiComponents,
WebViewComponents,
useHapticsActions,
useLinkingActions,
useToastActions,
} from '@rise-tools/kitchen-sink'

const components = {
...FormComponents,
...LucideIconsComponents,
...QRCodeComponents,
...RiseComponents,
...SVGComponents,
...TamaguiComponents,
...WebViewComponents,
}

// when you render your client entry point component:

<Rise
components={components}
actions={{
...useHapticsActions(),
...useLinkingActions(),
...useToastActions(),
}}
modelSource={...}
/>