1.0.0 • Published 4 years ago
@shapla/vue-tabs v1.0.0
Shapla Tabs
A simple responsive horizontal navigation tabs component based on Bulma Tabs for Vue 3
Table of contents
Installation
npm install --save @shapla/vue-tabsUsage
Styles
with Sass:
import '@shapla/vue-tabs/src/index.scss';with CSS:
import '@shapla/vue-tabs/dist/style.css';Javascript Instantiation
import {ShaplaTabs, ShaplaTab} from '@shapla/vue-tabs';
export default {
name: 'Hello',
components: {ShaplaTabs, ShaplaTab},
}<shapla-tabs fullwidth>
<shapla-tab name="Tab 1" selected>
Tab One Content
</shapla-tab>
<shapla-tab name="Tab 2">
Tab Two Content
</shapla-tab>
</shapla-tabs>Props for ShaplaTabs
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
alignment | String | no | left | Possible value can be left, center or right. |
size | String | no | default | Possible value can be default, small, medium or large. |
tabStyle | String | no | default | Possible value can be default, boxed, rounded or toggle. |
fullwidth | Boolean | no | false | If set true, the tabs will take up available full width. |
Props for ShaplaTab
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
name | String | yes | true | Tab title. |
selected | Boolean | no | false | Set true if you to keep open by default. |
1.0.0
4 years ago