Button Components
Ripple Button
Material Design inspired button with ripple effect animation
A Material Design inspired button component that features a ripple effect animation and haptic feedback.
Installation
Import
Props
Prop | Type | Required | Default | Description |
---|---|---|---|---|
onPress | () => void | Yes | - | Function called when pressed |
color | string | No | theme.primary | Ripple effect color |
icon | React.ReactNode | No | - | Icon component |
iconPosition | 'left' | 'right' | No | 'left' | Icon position |
loading | boolean | No | false | Loading state |
disabled | boolean | No | false | Disabled state |
duration | number | No | 800 | Animation duration |
height | number | No | BUTTON_HEIGHT.md | Button height |
borderRadius | number | No | BORDER_RADIUS.md | Border radius |
Examples
Was this page helpful?