UNPKG

unicorn-components

Version:

<a target="_blank" href="https://getunicorn.io"><img src="https://bitbucket-assetroot.s3.amazonaws.com/c/photos/2017/Jul/07/2615006260-5-nitsnetsstudios-ondemand-UNI_avatar.png" align="left"></a>

63 lines (46 loc) 2.03 kB
Tabs =================== `uni-tabs` --- :white_check_mark: Estable Conjunto de solapas seleccionables de manera excluyente. ## Uso ### Ejemplo con atributo ```html <uni-tabs [tabSelected]="tabSelected" (tabSelectedChange)="onTabSelected($event)" [tabs]="[ {label: 'Tab 1', value: 'tab1'}, {label: 'Tab 2', value: 'tab2'}, {label: 'Tab 3', value: 'tab3'}, ]"> </uni-tabs> ``` ### Ejemplo con sub componentes ```html <uni-tabs [(tabSelected)]="tabSelected"> <uni-tabs-item label="Tab small 1"></uni-tabs-item> <uni-tabs-item label="Tab small 2"></uni-tabs-item> <uni-tabs-item label="Tab small 3"></uni-tabs-item> </uni-tabs> ``` ### Atributos de entrada | Nombre | Tipo | Por defecto | Descripción | ----------- | ----------------------------------------- | ----------- | ----------- | size | `'small' | ''` | `''` | Indica la altura de los tabs | tabs | `Array<{label: string, value: string}>` | `false` | Array de tabs. Si no se indica `value` se toma como clave el índice del tab en este array. | tabSelected | `string` | `true` | La clave del tab que se encuentra seleccionado ### Eventos de salida | Nombre | Tipo | Descripción | ----------------- | --------- | ----------- | tabSelectedChange | `string` | Notifica cuándo cambia el tab seleccionado devolviendo su clave ## Subcomponentes Sólo tienen sentido usados dentro de un datagrid. | Componente | Nomenclatura | Estado | + Info | ------------------- | ------------------------- | -------------------- | ------- | Tabs item | `<uni-tabs-item>` | :white_check_marck: | [+ Info](item/README) ## Clases modificadoras * `.uni-tabs--no-border` -> Elimina el borde inferior. ## Mejoras previstas (TODO) - Posibilitar la introducción de contenido dentro de los `<uni-tabs-item>`, que se visualice al seleccionar cada uno.