-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Inputs
Sanya Boriskin edited this page Aug 5, 2019
·
17 revisions
- va-input
- va-input-wrapper
- va-message-list
<va-input
v-model="empty"
placeholder="Name"
/>
<va-input
v-model="text"
label="Name"
removable
success
:messages="successMessages"
/>
-
value
- String | Number. -
label
- String. -
placeholder
- String. -
type
- String (default: 'text'). -
disabled
- Boolean. -
readonly
- Boolean. -
removable
- Boolean. -
autosize
- Boolean - textarea-specific attribute -
min-rows
- Number -
max-rows
- Number
<va-input-wrapper :messages="messages">
<div slot="prepend" class="flex-center">
<va-icon name="fa fa-volume-off"/>
</div>
<div>Default Slot</div>
<div slot="append" class="flex-center">
<va-icon name="fa fa-volume-up"/>
</div>
</va-input-wrapper>
<va-input-wrapper :messages="messages">
<va-checkbox name="agree-to-terms" v-model="agreedToTerms">
<template slot="label">
I agree to
<a class="link" href="javascript:void(0);">Terms of use.</a>
</template>
</va-checkbox>
</va-input-wrapper>
-
disabled
- Boolean. -
error
- Boolean. -
success
- Boolean. -
messages
- Array -
error-messages
- Array -
error-count
- Number
Message list is intended as internal component for displaying consistently list of messages. It is used in various input components to show descriptions and error messages. This component can be used as standalone in form component to show form-specific messages.
<div class="form-group">
<div class="input-group">
<textarea type="text" id="simple-textarea" required></textarea>
<label class="control-label" for="simple-textarea">Textarea</label><i class="bar"></i>
</div>
</div>
<div class="form-group form-group-w-btn">
<div class="input-group">
<input id="input-w-btn" required/>
<label class="control-label" for="input-w-btn">Input with button</label><i class="bar"></i>
</div>
<div class="btn btn-micro btn-primary">UPLOAD</div>
</div>
Just add
form-group-w-btn
class toform-group
container and put button inside of it.