From 72a3a9f04fbb8dfeb726d0669fb16f428de3ee93 Mon Sep 17 00:00:00 2001 From: Thierry Goettelmann Date: Wed, 5 Oct 2022 11:01:14 +0200 Subject: [PATCH] feat(lite/component): Radio, Checkbox, Select, Input, Toggle (#6426) --- .../lite/src/components/form/FormCheckbox.vue | 190 ++++++++++++ .../lite/src/components/form/FormInput.vue | 275 ++++++++++++++++++ .../lite/src/components/form/FormLabel.vue | 33 +++ .../lite/src/components/form/FormRadio.vue | 10 + .../lite/src/components/form/FormSelect.vue | 14 + .../lite/src/components/form/FormToggle.vue | 10 + 6 files changed, 532 insertions(+) create mode 100644 @xen-orchestra/lite/src/components/form/FormCheckbox.vue create mode 100644 @xen-orchestra/lite/src/components/form/FormInput.vue create mode 100644 @xen-orchestra/lite/src/components/form/FormLabel.vue create mode 100644 @xen-orchestra/lite/src/components/form/FormRadio.vue create mode 100644 @xen-orchestra/lite/src/components/form/FormSelect.vue create mode 100644 @xen-orchestra/lite/src/components/form/FormToggle.vue diff --git a/@xen-orchestra/lite/src/components/form/FormCheckbox.vue b/@xen-orchestra/lite/src/components/form/FormCheckbox.vue new file mode 100644 index 000000000..95d5763ea --- /dev/null +++ b/@xen-orchestra/lite/src/components/form/FormCheckbox.vue @@ -0,0 +1,190 @@ + + + + + + + diff --git a/@xen-orchestra/lite/src/components/form/FormInput.vue b/@xen-orchestra/lite/src/components/form/FormInput.vue new file mode 100644 index 000000000..13b538abf --- /dev/null +++ b/@xen-orchestra/lite/src/components/form/FormInput.vue @@ -0,0 +1,275 @@ + + + + + + + diff --git a/@xen-orchestra/lite/src/components/form/FormLabel.vue b/@xen-orchestra/lite/src/components/form/FormLabel.vue new file mode 100644 index 000000000..8e57190f1 --- /dev/null +++ b/@xen-orchestra/lite/src/components/form/FormLabel.vue @@ -0,0 +1,33 @@ + + + + + diff --git a/@xen-orchestra/lite/src/components/form/FormRadio.vue b/@xen-orchestra/lite/src/components/form/FormRadio.vue new file mode 100644 index 000000000..2307f12cf --- /dev/null +++ b/@xen-orchestra/lite/src/components/form/FormRadio.vue @@ -0,0 +1,10 @@ + + + diff --git a/@xen-orchestra/lite/src/components/form/FormSelect.vue b/@xen-orchestra/lite/src/components/form/FormSelect.vue new file mode 100644 index 000000000..17dc82109 --- /dev/null +++ b/@xen-orchestra/lite/src/components/form/FormSelect.vue @@ -0,0 +1,14 @@ + + + + + diff --git a/@xen-orchestra/lite/src/components/form/FormToggle.vue b/@xen-orchestra/lite/src/components/form/FormToggle.vue new file mode 100644 index 000000000..8f97609d8 --- /dev/null +++ b/@xen-orchestra/lite/src/components/form/FormToggle.vue @@ -0,0 +1,10 @@ + + +