Saltar al contenido principal

Tarjeta

Tarjeta

La tarjeta es un contenedor de contenido flexible y extensible. Incluye opciones para encabezados y pies de página, una amplia variedad de contenido, colores de fondo contextuales y opciones de visualización poderosas.

Uso

Importaciones:

import { Card } from 'galio-framework';

Ejemplo simple:

<Card
flex
borderless
style={styles.card}
title="Christopher Moon"
caption="hace 139 minutos"
location="Los Ángeles, CA"
avatar="http://i.pravatar.cc/100?id=skater"
imageStyle={styles.cardImageRadius}
imageBlockStyle={{ padding: theme.SIZES.BASE / 2 }}
image="https://images.unsplash.com/photo-1497802176320-541c8e8de98d?&w=1600&h=900&fit=crop&crop=entropy&q=300"
/>

Ejemplos avanzados:

<Card
flex
card
shadow
borderless
style={styles.card}
title="Tarjeta Personalizada"
caption="Con estilos personalizados"
titleStyle={{ color: 'primary' }}
captionStyle={{ color: 'muted' }}
footer={
<Block row space="between">
<Text size={12} color="muted">Contenido del pie de página</Text>
<Button size="small" color="primary">Acción</Button>
</Block>
}
/>

Props

PropTipoPredeterminadoDescripción
childrennodenullContenido de la tarjeta
cardbooltrueAgrega estilos de tarjeta
shadowbooltrueAgrega estilos de sombra
borderlessboolfalseElimina el borde de la tarjeta
imagestringnullURL o ruta de la imagen
imageStyleobjectnullEstilos personalizados de la imagen
imageBlockStyleobjectnullEstilos para el contenedor de la imagen
titlestringnullTítulo de la tarjeta
titleStyleobjectnullEstilos personalizados del título
captionstringnullSubtítulo de la tarjeta
captionStyleobjectnullEstilos personalizados del subtítulo
locationstringnullTexto de ubicación
avatarstringnullURL de la imagen del avatar
footernodenullContenido del pie de página
styleobjectnullEstilos personalizados
...View.props--Todas las props de React Native View son compatibles