From 9275328a3acc82469d63ae5fd3245994a3f183ef Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Mon, 4 Dec 2023 13:48:21 +0530 Subject: [PATCH] feat: allow compact input --- app/javascript/v3/components/Form/Input.vue | 11 +++++++++-- app/javascript/v3/views/auth/start/SetupCompany.vue | 10 +++++----- app/javascript/v3/views/auth/start/SetupProfile.vue | 8 ++++---- 3 files changed, 18 insertions(+), 11 deletions(-) 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 @@