Button

Basic button component.

PropTypes

Prop Type Description
Text.propTypes object Properties from Text component
label string Text to show inside the button
iconSource object or number Icon image source
iconStyle object, number or array Icon image style
backgroundColor string Color of the button background
size string Size of the button ['large', 'medium', 'small', 'xSmall']. Default 'large'
borderRadius number Custom border radius. Default BorderRadiuses.br100
onPress func Action handler
disabled boolean Disable interactions for the component
outline boolean Button will have outline style. Default false.
outlineColor string The outline color
link boolean Button will look like a link
linkColor string Label color for when it's displayed as link
labelStyle object, number, or array Additional styles for label text
fullWidth boolean Should the button act as a coast to coast button (no border radius)
enableShadow boolean Control shadow visibility

Usage

import {Colors, Button} from 'react-native-ui-lib';

<Button
    backgroundColor={Colors.blue20}
    label="Get 3 Months Free"
    borderRadius={5}
    style={{height: 45}}
    onPress={() => {}}
/>

results matching ""

    No results matching ""