Tabs are very easy to implement
To implement a tabs, use the vs-tabs
component. It must include vs-tab
child components that represent each tab.
TIP
For the title of each tab the vs-tab
property is implemented in thevs-tab
component.
You can change the color of the component with the property color
, the parameter allows the main colors and HEX or RGB
WARNING
Only RGB and HEX colors are supported.
Change the alignment of the buttons with the property alignments
. The allowed values are:
You can change the position of the menu with the property position
that as a value you can have: top
, right
,bottom
, left
.
You can add a left icon inside each tab with the property icon
that has the same values as the icon
component.
Name | Type | Parameters | Description | default |
---|---|---|---|---|
vs-tabs | Component | Component that contains the children vs-tab. | ||
v-model | bind | Link active tab index. | ||
value | Number, String | Index of active tab. | 0 | |
position | String | top, left, bottom, right | Tabs menu position. | |
color | String | RGB, HEX | Color of the tabs component. | |
alignment | String | top (default), left, bottom, right | Change the alignment of the tabs buttons. | top |
vs-tab | Component | component that wraps everything inside. | ||
label | String | Text on the tab button. | ||
icon | String | Same as `vs-icon` component. | Add a left icon inside the tabs component. | |
v-on:click-tag | Callback | tab | This function is executed by clicking on the tag. | |
tag | Icon | material icons | Determine the icon inside the tag. | |
tagColor | Colors | Default Colors RGB, HEX | Determine the color of the icon inside the tag. |