diff --git a/app/javascript/v3/components/Form/Input.vue b/app/javascript/v3/components/Form/Input.vue
index f105e1137..4955efdd6 100644
--- a/app/javascript/v3/components/Form/Input.vue
+++ b/app/javascript/v3/components/Form/Input.vue
@@ -23,14 +23,16 @@
'focus:ring-red-600 ring-red-600': hasError,
'dark:ring-slate-600 dark:focus:ring-woot-500 ring-slate-200':
!hasError,
+ 'px-3 py-3': spacing === 'base',
+ 'px-3 py-2': spacing === 'compact',
}"
- class="block w-full rounded-md border-0 px-3 py-3 appearance-none shadow-sm ring-1 ring-inset text-slate-900 dark:text-slate-100 placeholder:text-slate-400 focus:ring-2 focus:ring-inset focus:ring-woot-500 sm:text-sm sm:leading-6 outline-none dark:bg-slate-700"
+ class="block w-full border-0 rounded-md shadow-sm outline-none appearance-none ring-1 ring-inset text-slate-900 dark:text-slate-100 placeholder:text-slate-400 focus:ring-2 focus:ring-inset focus:ring-woot-500 sm:text-sm sm:leading-6 dark:bg-slate-700"
@input="onInput"
@blur="$emit('blur')"
/>
{{ errorMessage }}
@@ -76,6 +78,11 @@ export default {
type: String,
default: '',
},
+ spacing: {
+ type: String,
+ default: 'base',
+ validator: value => ['base', 'compact'].includes(value),
+ },
},
methods: {
onInput(e) {
diff --git a/app/javascript/v3/views/auth/start/SetupCompany.vue b/app/javascript/v3/views/auth/start/SetupCompany.vue
index 65ec53f04..93739b1e8 100644
--- a/app/javascript/v3/views/auth/start/SetupCompany.vue
+++ b/app/javascript/v3/views/auth/start/SetupCompany.vue
@@ -8,7 +8,7 @@
diff --git a/app/javascript/v3/views/auth/start/SetupProfile.vue b/app/javascript/v3/views/auth/start/SetupProfile.vue
index ec48681bc..04fe45469 100644
--- a/app/javascript/v3/views/auth/start/SetupProfile.vue
+++ b/app/javascript/v3/views/auth/start/SetupProfile.vue
@@ -8,7 +8,7 @@