555555 <strong >Validation feedback</strong > Form
556556 </div >
557557 <b-card-body >
558- <b-form-group >
559- <label class =" col-form-label" for =" inputIsValid" >Input is valid</label >
560- <input type =" text" class =" form-control is-valid" id =" inputIsValid" >
561- <b-form-valid-feedback >
562- Input is valid.
563- </b-form-valid-feedback >
564- </b-form-group >
565- <b-form-group >
566- <label class =" col-form-label" for =" inputIsInvalid" >Input is invalid</label >
567- <input type =" text" class =" form-control is-invalid" id =" inputIsInvalid" >
568- <b-form-invalid-feedback >
569- Please provide a valid information.
570- </b-form-invalid-feedback >
571- </b-form-group >
558+ <b-form >
559+ <b-form-group validated >
560+ <label class =" col-form-label" for =" inputIsValid" >Input is valid</label >
561+ <input type =" text" class =" form-control is-valid" id =" inputIsValid" >
562+ <b-form-valid-feedback >
563+ Input is valid.
564+ </b-form-valid-feedback >
565+ </b-form-group >
566+ <b-form-group >
567+ <label class =" col-form-label" for =" inputIsInvalid" >Input is invalid</label >
568+ <input type =" text" class =" form-control is-invalid" id =" inputIsInvalid" >
569+ <b-form-invalid-feedback >
570+ Please provide a valid information.
571+ </b-form-invalid-feedback >
572+ </b-form-group >
573+ </b-form >
572574 </b-card-body >
573575 </b-card >
574576 </b-col >
948950 </b-row >
949951 <b-row >
950952 <b-col lg =" 12" >
951- <b-card no-body >
952- <div slot =" header" >
953- <i class =" fa fa-edit" ></i > Form Elements
954- <div class =" card-header-actions" >
955- <b-link href =" #" class =" card-header-action btn-setting" >
956- <i class =" icon-settings" ></i >
957- </b-link >
958- <b-link class =" card-header-action btn-minimize" v-b-toggle.collapse1 >
959- <i class =" icon-arrow-up" ></i >
960- </b-link >
961- <b-link href =" #" class =" card-header-action btn-close" >
962- <i class =" icon-close" ></i >
963- </b-link >
964- </div >
965- </div >
966- <b-collapse id =" collapse1" visible >
967- <b-card-body >
968- <b-form-group label =" Prepended text" label-for =" elementsEmail" description =" Here's some help text" >
969- <b-input-group >
970- <b-input-group-prepend >
971- <b-input-group-text >@</b-input-group-text >
972- </b-input-group-prepend >
973- <b-form-input id =" elementsEmail" type =" email" ></b-form-input >
974- </b-input-group >
975- </b-form-group >
976- <b-form-group label =" Appended text" label-for =" elementsAppend" description =" Here's some help text" >
977- <b-input-group >
978- <b-form-input id =" elementsAppend" type =" text" ></b-form-input >
979- <b-input-group-append ><b-input-group-text >.00</b-input-group-text ></b-input-group-append >
980- </b-input-group >
981- </b-form-group >
982- <b-form-group label =" Append and prepend" label-for =" elementsPrependAppend" description =" Here's some help text" >
983- <b-input-group >
984- <b-input-group-prepend >
985- <b-input-group-text >$</b-input-group-text >
986- </b-input-group-prepend >
987- <b-form-input id =" elementsPrependAppend" type =" text" ></b-form-input >
988- <b-input-group-append ><b-input-group-text >.00</b-input-group-text ></b-input-group-append >
989- </b-input-group >
990- </b-form-group >
991- <b-form-group label =" Append with button" label-for =" elementsAppendButton" description =" Here's some help text" >
992- <b-input-group >
993- <b-form-input id =" elementsAppendButton" type =" text" ></b-form-input >
994- <b-input-group-append >
995- <b-button variant =" primary" >Go!</b-button >
996- </b-input-group-append >
997- </b-input-group >
998- </b-form-group >
999- <b-form-group label =" Two-buttons append" label-for =" elementsTwoButtons" >
1000- <b-input-group >
1001- <b-form-input id =" elementsTwoButtons" type =" text" ></b-form-input >
1002- <b-input-group-append >
1003- <b-button variant =" primary" >Search</b-button >
1004- <b-button variant =" danger" >Options</b-button >
1005- </b-input-group-append >
1006- </b-input-group >
1007- </b-form-group >
1008- <div class =" form-actions" >
1009- <b-button type =" submit" variant =" primary" >Save changes</b-button >
1010- <b-button type =" button" variant =" secondary" >Cancel</b-button >
953+ <transition name =" fade" >
954+ <b-card no-body v-if =" show" >
955+ <div slot =" header" >
956+ <i class =" fa fa-edit" ></i > Form Elements
957+ <div class =" card-header-actions" >
958+ <b-link href =" #" class =" card-header-action btn-setting" >
959+ <i class =" icon-settings" ></i >
960+ </b-link >
961+ <b-link class =" card-header-action btn-minimize" v-b-toggle.collapse1 >
962+ <i class =" icon-arrow-up" ></i >
963+ </b-link >
964+ <b-link href =" #" class =" card-header-action btn-close" v-on:click =" show = !show" >
965+ <i class =" icon-close" ></i >
966+ </b-link >
1011967 </div >
1012- </b-card-body >
1013- </b-collapse >
1014- </b-card >
968+ </div >
969+ <b-collapse id =" collapse1" visible >
970+ <b-card-body >
971+ <b-form-group label =" Prepended text" label-for =" elementsEmail" description =" Here's some help text" >
972+ <b-input-group >
973+ <b-input-group-prepend >
974+ <b-input-group-text >@</b-input-group-text >
975+ </b-input-group-prepend >
976+ <b-form-input id =" elementsEmail" type =" email" ></b-form-input >
977+ </b-input-group >
978+ </b-form-group >
979+ <b-form-group label =" Appended text" label-for =" elementsAppend" description =" Here's some help text" >
980+ <b-input-group >
981+ <b-form-input id =" elementsAppend" type =" text" ></b-form-input >
982+ <b-input-group-append ><b-input-group-text >.00</b-input-group-text ></b-input-group-append >
983+ </b-input-group >
984+ </b-form-group >
985+ <b-form-group label =" Append and prepend" label-for =" elementsPrependAppend" description =" Here's some help text" >
986+ <b-input-group >
987+ <b-input-group-prepend >
988+ <b-input-group-text >$</b-input-group-text >
989+ </b-input-group-prepend >
990+ <b-form-input id =" elementsPrependAppend" type =" text" ></b-form-input >
991+ <b-input-group-append ><b-input-group-text >.00</b-input-group-text ></b-input-group-append >
992+ </b-input-group >
993+ </b-form-group >
994+ <b-form-group label =" Append with button" label-for =" elementsAppendButton" description =" Here's some help text" >
995+ <b-input-group >
996+ <b-form-input id =" elementsAppendButton" type =" text" ></b-form-input >
997+ <b-input-group-append >
998+ <b-button variant =" primary" >Go!</b-button >
999+ </b-input-group-append >
1000+ </b-input-group >
1001+ </b-form-group >
1002+ <b-form-group label =" Two-buttons append" label-for =" elementsTwoButtons" >
1003+ <b-input-group >
1004+ <b-form-input id =" elementsTwoButtons" type =" text" ></b-form-input >
1005+ <b-input-group-append >
1006+ <b-button variant =" primary" >Search</b-button >
1007+ <b-button variant =" danger" >Options</b-button >
1008+ </b-input-group-append >
1009+ </b-input-group >
1010+ </b-form-group >
1011+ <div class =" form-actions" >
1012+ <b-button type =" submit" variant =" primary" >Save changes</b-button >
1013+ <b-button type =" button" variant =" secondary" >Cancel</b-button >
1014+ </div >
1015+ </b-card-body >
1016+ </b-collapse >
1017+ </b-card >
1018+ </transition >
10151019 </b-col >
10161020 </b-row >
10171021 </div >
@@ -1022,7 +1026,8 @@ export default {
10221026 name: ' forms' ,
10231027 data () {
10241028 return {
1025- selected: [] // Must be an array reference!
1029+ selected: [], // Must be an array reference!
1030+ show: true
10261031 }
10271032 },
10281033 methods: {
@@ -1032,3 +1037,12 @@ export default {
10321037 }
10331038}
10341039 </script >
1040+
1041+ <style scoped>
1042+ .fade-enter-active , .fade-leave-active {
1043+ transition : opacity .5s ;
1044+ }
1045+ .fade-enter , .fade-leave-to {
1046+ opacity : 0 ;
1047+ }
1048+ </style >
0 commit comments