From 4ab271e66f3ca17e12e2df908d2b5f82d5e274ed Mon Sep 17 00:00:00 2001 From: Nic D Date: Tue, 10 Mar 2026 16:42:31 -0400 Subject: [PATCH] refactor(timesheet): Implement refactor of select and input fields from freeswitch-ui branch --- src/modules/shared/components/targo-input.vue | 77 ++++++++ .../shared/components/targo-select.vue | 54 +++++ .../components/expense-dialog-form.vue | 187 +++++++----------- 3 files changed, 206 insertions(+), 112 deletions(-) create mode 100644 src/modules/shared/components/targo-input.vue create mode 100644 src/modules/shared/components/targo-select.vue diff --git a/src/modules/shared/components/targo-input.vue b/src/modules/shared/components/targo-input.vue new file mode 100644 index 0000000..56fae33 --- /dev/null +++ b/src/modules/shared/components/targo-input.vue @@ -0,0 +1,77 @@ + + + + + \ No newline at end of file diff --git a/src/modules/shared/components/targo-select.vue b/src/modules/shared/components/targo-select.vue new file mode 100644 index 0000000..8d1d88c --- /dev/null +++ b/src/modules/shared/components/targo-select.vue @@ -0,0 +1,54 @@ + + + + + \ No newline at end of file diff --git a/src/modules/timesheets/components/expense-dialog-form.vue b/src/modules/timesheets/components/expense-dialog-form.vue index 54e01d7..a402f40 100644 --- a/src/modules/timesheets/components/expense-dialog-form.vue +++ b/src/modules/timesheets/components/expense-dialog-form.vue @@ -2,6 +2,8 @@ setup lang="ts" > + import TargoInput from 'src/modules/shared/components/targo-input.vue'; + import { useI18n } from 'vue-i18n'; import { computed, onMounted, ref } from 'vue'; import { useUiStore } from 'src/stores/ui-store'; @@ -90,79 +92,76 @@ @submit.prevent="requestExpenseCreationOrUpdate" >
-
- + + + - - - - +
-
+
@@ -189,72 +188,32 @@
- - - + no-top-padding + background-color="bg-dark" + :label="$t('timesheet.expense.amount')" + /> - - - + no-top-padding + background-color="bg-dark" + :label="$t('timesheet.expense.mileage')" + />
- - - + no-top-padding + background-color="bg-dark" + :max-length="COMMENT_MAX_LENGTH" + :label="$t('timesheet.expense.employee_comment')" + />
@@ -303,8 +262,12 @@
- \ No newline at end of file