Nebula UI
Introduction
IconLabelColorsTypography
Button
AlertBadgeBannerLoaderProgress BarEmptyTooltip
HeaderNavbarSidebarTabsPaginationBreadcrumbSeparator
AvatarModule BoxChartsColor CardsTableSliderCalendar
Text InputPassword InputTextarea InputCheckboxSwitchRadiogroupSelectorSearch BarDatepickerFile Upload
DropdownPopoverDialogTourDrawerAccordion
Overview
Design Themes

Nebula UI Library

v1.0.0

Component

Tabs

Disponible

Las Tabs se utilizan para agrupar contenido diferente pero relacionado, lo que permite a los usuarios navegar por las vistas sin salir de la página. Siempre contienen al menos dos elementos y una pestaña está activa a la vez.

Medium · Small

Import

Importa los estilos base y los sub-componentes de Tabs.

TypeScript
1import 'nave-ui-library/styles.css'
2import { Tabs, TabsList, TabsTrigger, TabsContent } from 'nave-ui-library/react'

Basic Usage

Un conjunto de pestañas estándar. El estado activo aplica un sombreado suave y fondo blanco sobre la base gris.

Información Personal

Configura los datos básicos de tu perfil de Nave.

Sizes

Soporta variantes medium (42px) y small (32px), ajustando automáticamente paddings y tamaño de fuente.

Medium (Default)
Small

Advanced Composition

Las pestañas pueden contener estructuras complejas como listas de movimientos, badges y separadores.

Ronda Dot
20 Dic, 18:32
Link de pago
$32.850,10Creado
Ronda Alto Palermo
19 Dic, 12:10
Tienda online
$1.450,00Por acreditar
Ronda Dot
19 Dic, 08:21
QR
$98.234,50Devuelto

API Reference

Todas las props disponibles para el componente Tabs.

PropTypeDefaultDescription
size
'medium' | 'small'mediumTamaño del componente Tabs.
defaultValuereq
string—Valor de la pestaña activa por defecto.
value
string—Valor controlado de la pestaña activa.
onValueChange
(value: string) => void—Callback al cambiar de pestaña.
disabled
booleanfalseDesactiva un TabsTrigger individual.
className
string—Clases CSS adicionales para personalización.

Registry

Ver configuración técnica del registro
JSON
1{
2 "name": "Tabs",
3 "description": "Tabs para organizar contenido en pestañas navegables.",
4 "component": "Tabs",
5 "files": [
6 "components/base/navegation/Tabs.tsx"
7 ],
8 "dependencies": [
9 "react",
10 "@radix-ui/react-tabs"
11 ],
12 "props": {
13 "size": {
14 "type": "'medium' | 'small'",
15 "required": false,
16 "default": "medium",
17 "description": "Tamaño del componente Tabs."
18 }
19 }
20}