From 4a9eb441afd43dc4dc3450733b748ecfa8dd1a27 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Fri, 14 Sep 2018 10:12:21 +0200 Subject: [PATCH] Generalize radiobuttons and checkboxes --- client/src/components/Checkbox.vue | 81 +++------------ client/src/components/Radiobutton.vue | 32 ++++++ client/src/components/icons/AddIcon.vue | 2 +- client/src/components/icons/CircleIcon.vue | 5 + client/src/components/inputs/BaseInput.vue | 110 +++++++++++++++++++++ 5 files changed, 162 insertions(+), 68 deletions(-) create mode 100644 client/src/components/Radiobutton.vue create mode 100644 client/src/components/icons/CircleIcon.vue create mode 100644 client/src/components/inputs/BaseInput.vue diff --git a/client/src/components/Checkbox.vue b/client/src/components/Checkbox.vue index 6f0d0bae..13e5bd9f 100644 --- a/client/src/components/Checkbox.vue +++ b/client/src/components/Checkbox.vue @@ -1,19 +1,14 @@ - - diff --git a/client/src/components/Radiobutton.vue b/client/src/components/Radiobutton.vue new file mode 100644 index 00000000..391d1f5b --- /dev/null +++ b/client/src/components/Radiobutton.vue @@ -0,0 +1,32 @@ + + + diff --git a/client/src/components/icons/AddIcon.vue b/client/src/components/icons/AddIcon.vue index 203b7eff..a5137e6f 100644 --- a/client/src/components/icons/AddIcon.vue +++ b/client/src/components/icons/AddIcon.vue @@ -1,5 +1,5 @@ diff --git a/client/src/components/inputs/BaseInput.vue b/client/src/components/inputs/BaseInput.vue new file mode 100644 index 00000000..00b20304 --- /dev/null +++ b/client/src/components/inputs/BaseInput.vue @@ -0,0 +1,110 @@ + + + + +