fix(timesheet): minor behavior change to mobile expense items

This commit is contained in:
Nic D 2026-02-04 11:05:32 -05:00
parent 7833ddd083
commit f8d88de03e
2 changed files with 14 additions and 2 deletions

View File

@ -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(() => {

View File

@ -174,7 +174,10 @@
</template>
<div class="q-px-sm">
<ExpenseDialogFormMobile v-model="expense" />
<ExpenseDialogFormMobile
v-model="expense"
@on-update-clicked="is_showing_update_form = false"
/>
</div>
</q-expansion-item>
</div>