Components
Button
Minimal button: ink solid, a soft raised key, and secondary variants that take the theme material (glass, Liquid Glass).
No model needed
Install
npx ondai add buttonUsage
import { Button } from '@/components/ondai/button'
<Button title="Summarize" variant="solid" onPress={run} />Variants
| Prop | Options |
|---|---|
variant | solid, raised, soft, outline, ghost, accent, danger |
size | sm, md, lg |
skin | clean, minimal, glass, pop, candy, metal, shine |
Fallback
Pure UI: no model required.
Eval score
No model-driven fixtures for this component.
Files
Registry dependencies: surface
npm dependencies: @ondai/tokens, react-native-reanimated, react-native-svg











