@ochairo/beat-ui
v1.5.5
Published
UI component catalog and foundations for Beat applications
Downloads
1,063
Maintainers
Readme
beat-ui
UI component library for Beat applications.
Installation
pnpm add @ochairo/beat-ui @ochairo/beat @ochairo/pulseUsage
import { pulse } from "@ochairo/pulse";
import { Button, Switch, ThemeRoot, createThemeController } from "@ochairo/beat-ui";
const theme = createThemeController();
const checked = pulse(false);
function App() {
return (
<ThemeRoot controller={theme}>
<Button onPress={() => theme.toggleMode()}>Toggle theme</Button>
<Switch checked={checked} onCheckedChange={(v) => checked.set(v)} />
</ThemeRoot>
);
}