Saltar al contenido principal

ActionButton

Un botón primario que cuenta con un indicador de actividad y un icono.

Docusaurus logo

Uso

import React from "react";
import { View, Text } from "react-native";
import { ActionButton, Theme } from "@ga-innoval/react-native-ui";

export function Component() {
return (
<ActionButton
text="Finalizar"
icon={{
name: "check",
color: Theme.colors.success,
backGroundColor: Theme.colors.lightSuccess,
}}
onPress={() => console.log("pressed!")}
loading={false}
/>
);
}

Props

text

Type: string

Texto a mostrarse dentro del botón.

onPress

Type: () => void

Función a ejecutarse al presionar.

backgroundColor

Type: ColorValue

Color del botón.

icon?

Type: { name: IconName, color: ColorValue, backgroundColor: ColorValue }

Nombre del icono a mostrar (react-native-vector-icons).

loading

Type: boolean

Estilos personalizados para el botón.

Pressable Props

Este componente incluye todas las propiedades del componente Pressable.