@inkline/inkline
Version:
Inkline is the Vue.js UI/UX Library built for creating your next design system
52 lines (44 loc) • 1.72 kB
HTML
<i-form @submit="onSubmit">
<i-form-group>
<i-form-label>Input</i-form-label>
<i-input v-model="input" placeholder="Type something.." />
</i-form-group>
<i-form-group>
<i-form-label>Textarea</i-form-label>
<i-textarea v-model="textarea" placeholder="Write a comment.." />
</i-form-group>
<i-form-group>
<i-form-label>Select</i-form-label>
<i-select v-model="select" :options="options" placeholder="Choose an option" />
</i-form-group>
<i-form-group>
<i-form-label>Checkbox Group</i-form-label>
<i-checkbox-group v-model="checkboxGroup">
<i-checkbox value="apple">Apple</i-checkbox>
<i-checkbox value="banana">Banana</i-checkbox>
<i-checkbox value="strawberry">Strawberry</i-checkbox>
<i-checkbox value="mango">Mango</i-checkbox>
</i-checkbox-group>
</i-form-group>
<i-form-group>
<i-form-label>Radio Group</i-form-label>
<i-radio-group v-model="radioGroup">
<i-radio value="coconut">Coconut</i-radio>
<i-radio value="passionfruit">Passion fruit</i-radio>
<i-radio value="apricot">Apricot</i-radio>
</i-radio-group>
</i-form-group>
<i-form-group>
<i-form-label>Toggle</i-form-label>
<i-toggle v-model="toggle">I confirm this toggle</i-toggle>
</i-form-group>
<i-form-group>
<i-form-label>Checkbox</i-form-label>
<i-checkbox v-model="checkbox">I accept the terms and conditions</i-checkbox>
</i-form-group>
<i-form-group>
<i-button type="submit" :loading="loading">
Submit
</i-button>
</i-form-group>
</i-form>