Values
{{ values }}
@@ -113,12 +126,15 @@ import buttonPrimary from "@/ux-components/button-primary/button-primary";
import buttonSecondary from "@/ux-components/button-secondary/button-secondary";
import buttonBack from "@/common-components/button-back/button-back";
import listCard from "@/ux-components/list-card/list-card";
+import textInput from "@/common-components/text-input/text-input";
import listButton from "@/ux-components/list-button/list-button";
import alert from "@/ux-components/alert/alert";
import vehicleBanner from "@/common-components/vehicle-banner/vehicle-banner";
import funnelHeader from "@/common-components/funnel-header/funnel-header";
import listButtonHorizontal from "@/ux-components/list-button-horizontal/list-button-horizontal";
import checkbox from "@/ux-components/checkbox/checkbox";
+import { useField } from 'vee-validate';
+
export default {
name: "App",
data() {
@@ -135,7 +151,13 @@ export default {
return true;
}
return 'Please select a windshield part';
- }
+ },
+ demo3: (value) => {
+ if (value && value.length > 0) {
+ return true;
+ }
+ return 'Invalid VIN. Please enter X, Y, Z...';
+ },
}
}
},
@@ -148,6 +170,7 @@ export default {
// alert,
// vehicleBanner,
listButtonHorizontal,
+ textInput,
Form,
ErrorMessage,
// checkbox,
@@ -160,3 +183,10 @@ export default {
},
};
+
+
\ No newline at end of file
diff --git a/src/ux-components/list-button-horizontal/list-button-horizontal.vue b/src/ux-components/list-button-horizontal/list-button-horizontal.vue
index ef5632b5a..52ecc87e3 100644
--- a/src/ux-components/list-button-horizontal/list-button-horizontal.vue
+++ b/src/ux-components/list-button-horizontal/list-button-horizontal.vue
@@ -22,7 +22,7 @@
{{buttonID}}
{{buttonLabelSubCopy}}
{{screenReaderOnlyText}}
-
+