From 875328c32cbe097227a2d0b60a1fe57f1aa79001 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Mon, 31 Aug 2026 13:56:18 +0200 Subject: [PATCH] fix type error and adapt formatting to new prettier version changes --- .../Common/Project/ProjectTable.vue | 8 +- .../Timesheet/BreakPlacementModal.vue | 5 +- .../js/Components/Timesheet/TimesheetGrid.vue | 2 +- .../Pages/Profile/Partials/DeleteUserForm.vue | 3 +- .../Pages/Teams/Partials/DeleteTeamForm.vue | 3 +- resources/js/packages/api/src/index.ts | 5 +- .../ui/src/Input/BillableToggleButton.vue | 2 +- .../js/packages/ui/src/Input/Dropdown.vue | 2 +- .../ui/src/Input/DurationHumanInput.vue | 4 +- .../ui/src/Input/MultiselectDropdown.vue | 2 +- .../js/packages/ui/src/Tag/TagDropdown.vue | 2 +- .../src/TimeEntry/TimeEntryGroupedTable.vue | 2 +- .../src/TimeEntry/TimeEntryRowTagDropdown.vue | 2 +- .../TimeTracker/TimeTrackerTagDropdown.vue | 2 +- .../packages/ui/src/TimezoneMismatchModal.vue | 2 +- resources/js/packages/ui/src/utils/number.ts | 6 +- resources/js/utils/commandPaletteCommands.ts | 8 +- resources/js/utils/useCommandPalette.ts | 136 ++++++++---------- 18 files changed, 87 insertions(+), 109 deletions(-) diff --git a/resources/js/Components/Common/Project/ProjectTable.vue b/resources/js/Components/Common/Project/ProjectTable.vue index e5190f22..49abdebd 100644 --- a/resources/js/Components/Common/Project/ProjectTable.vue +++ b/resources/js/Components/Common/Project/ProjectTable.vue @@ -10,13 +10,7 @@ import Pagination from '@/Components/Common/Pagination.vue'; import LoadingSpinner from '@/packages/ui/src/LoadingSpinner.vue'; export type SortColumn = - | 'name' - | 'client_name' - | 'spent_time' - | 'progress' - | 'billable_rate' - | 'status' - | 'visibility'; + 'name' | 'client_name' | 'spent_time' | 'progress' | 'billable_rate' | 'status' | 'visibility'; export type { SortDirection } from '@/utils/useSortableTable'; import { canCreateProjects } from '@/utils/permissions'; import type { CreateProjectBody, Project, Client, CreateClientBody } from '@/packages/api/src'; diff --git a/resources/js/Components/Timesheet/BreakPlacementModal.vue b/resources/js/Components/Timesheet/BreakPlacementModal.vue index 66fda519..724d27f1 100644 --- a/resources/js/Components/Timesheet/BreakPlacementModal.vue +++ b/resources/js/Components/Timesheet/BreakPlacementModal.vue @@ -146,7 +146,10 @@ const changeSummary = computed(() => { { times: range(plan.breakSlot), label: 'Break' }, { times: range(plan.secondHalf), label: workLabel }, ...plan.shifted.map((shift) => ({ - times: moved(req.otherEntries.find((e) => e.id === shift.id)!, shift), + times: moved( + req.otherEntries.find((e) => e.id === shift.id)!, + shift + ), label: props.entryLabel(shift.id), })), ]; diff --git a/resources/js/Components/Timesheet/TimesheetGrid.vue b/resources/js/Components/Timesheet/TimesheetGrid.vue index 671a96a3..ff426ee2 100644 --- a/resources/js/Components/Timesheet/TimesheetGrid.vue +++ b/resources/js/Components/Timesheet/TimesheetGrid.vue @@ -161,7 +161,7 @@ const emit = defineEmits<{ :organization-billable-rate="organization?.billable_rate ?? null" :no-project-value="null" align="start" - @changed="(p, t) => emit('add-row', p, t)"> + @changed="(p: string | null, t: string | null) => emit('add-row', p, t)">