@gitlab/ui
Version:
GitLab UI Components
47 lines (44 loc) • 1.06 kB
JavaScript
import { withKnobs, boolean } from '@storybook/addon-knobs/vue';
import { documentedStoriesOf } from '../../../../documentation/documented_stories';
import { GlToggle } from '../../../../index';
const components = {
GlToggle,
};
documentedStoriesOf('base|toggle', '')
.addDecorator(withKnobs)
.add('default', () => ({
components,
data() {
return {
toggleTrue: true,
toggleTrue1: true,
};
},
props: {
disabled: {
default: boolean('Disabled', false),
},
isLoading: {
default: boolean('Is loading', false),
},
},
template: `
<div class="gl-font-base">
<gl-toggle
label="Label"
help="Help text."
v-model="toggleTrue"
:disabled="disabled"
:is-loading="isLoading"
/>
<br>
<gl-toggle
label="Label"
label-position="left"
v-model="toggleTrue1"
:disabled="disabled"
:is-loading="isLoading"
/>
</div>
`,
}));