Saltar al contenido principal

TabControl

El componente TabControl de nuestra biblioteca es un elemento de navegación versátil que se utiliza para organizar y presentar varias vistas o secciones dentro de una aplicación. Por lo general, aparece como un conjunto de pestañas dispuestas horizontal o verticalmente, y cada pestaña representa un área de contenido o entidad distinta. Los usuarios pueden cambiar entre pestañas para acceder a diferentes partes de la aplicación de forma rápida e intuitiva. Los TabControls se usan normalmente en aplicaciones con estructuras de navegación complejas, como pantallas de configuración, procesos de varios pasos o interfaces ricas en contenido.

Uso

Uso básico

import {TabControl} from 'rn-inkpad';

import {FormUser, Users} from './components';

const App = () => {
const values = [
{key: 'Add user', renderItem: FormUser},
{key: 'Users', renderItem: Users},
];

return <TabControl values={values} />;
};

Propiedades

NombreDescripciónTipoRequeridoPredeterminado
valuesArreglo de llave y componente para generar cada pestaña.{key: string; renderItem: JSX.Element}[]SI
labelTexto de la etiqueta del componente.stringNo
labelStyleEstilos personalizados para la etiqueta.StyleProp<TextStyle>No
selectedIndexValor inicial seleccionado.numberNo0
backgroundTabColorColor de fondo del componente.stringNo'#CCCCCC'
tabTintColorColor de la pestaña seleccionada.stringNo'#FFFFFF'
textColorColor del texto en las pestañas.stringNo'#000000'
selectedTextColorColor del texto en la pestaña seleccionada.stringNo'#000000'
containerStyleEstilos personalizados para el componente renderizado.StyleProp<ViewStyle>No
styleEstilos para el contenedor.StyleProp<ViewStyle>No

Ejemplo