From f8d88de03ecc08a9da41be45b7fa25ef1a1e3b38 Mon Sep 17 00:00:00 2001 From: Nic D Date: Wed, 4 Feb 2026 11:05:32 -0500 Subject: [PATCH] fix(timesheet): minor behavior change to mobile expense items --- .../components/mobile/expense-dialog-form-mobile.vue | 11 ++++++++++- .../mobile/expense-dialog-list-item-mobile.vue | 5 ++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/modules/timesheets/components/mobile/expense-dialog-form-mobile.vue b/src/modules/timesheets/components/mobile/expense-dialog-form-mobile.vue index 71ab477..5dea2bd 100644 --- a/src/modules/timesheets/components/mobile/expense-dialog-form-mobile.vue +++ b/src/modules/timesheets/components/mobile/expense-dialog-form-mobile.vue @@ -21,6 +21,10 @@ employeeEmail?: string; }>(); + const emit = defineEmits<{ + onUpdateClicked: [void]; + }>(); + const { t } = useI18n(); const ui_store = useUiStore(); const timesheet_store = useTimesheetStore(); @@ -52,7 +56,12 @@ const requestExpenseCreationOrUpdate = async () => { if (file.value) - await expenses_api.upsertExpense(expenses_store.current_expense, file.value, employeeEmail ?? auth_store.user?.email ?? 'MISSING_EMAIL'); + await expenses_api.upsertExpense( + expenses_store.current_expense, + file.value, employeeEmail ?? auth_store.user?.email ?? 'MISSING_EMAIL' + ); + + emit('onUpdateClicked'); }; onMounted(() => { diff --git a/src/modules/timesheets/components/mobile/expense-dialog-list-item-mobile.vue b/src/modules/timesheets/components/mobile/expense-dialog-list-item-mobile.vue index 864018c..b663748 100644 --- a/src/modules/timesheets/components/mobile/expense-dialog-list-item-mobile.vue +++ b/src/modules/timesheets/components/mobile/expense-dialog-list-item-mobile.vue @@ -174,7 +174,10 @@
- +