From 215957104f2035d25e0e6450b43995343af41b1f Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Tue, 10 Feb 2026 12:47:27 +0100 Subject: [PATCH] Add Euro Symbol as Billable Icon when EUR is the organization currency. fixes #423 --- .../CommandPalette/CommandPaletteProvider.vue | 4 +- .../Common/Reporting/ReportingFilterBar.vue | 2 +- .../Reporting/ReportingGroupBySelect.vue | 2 +- resources/js/Layouts/AppLayout.vue | 7 ++- .../packages/ui/src/Client/ClientDropdown.vue | 2 +- .../js/packages/ui/src/Icons/BillableIcon.vue | 22 ++++----- .../js/packages/ui/src/Icons/DollarIcon.vue | 10 ++++ .../js/packages/ui/src/Icons/EuroIcon.vue | 10 ++++ .../ui/src/Input/BillableToggleButton.vue | 47 ++++++++++++++----- .../js/packages/ui/src/Input/DatePicker.vue | 2 +- .../ui/src/Input/TimeRangeSelector.vue | 2 +- .../js/packages/ui/src/Tag/TagDropdown.vue | 2 +- .../src/TimeEntry/TimeEntryAggregateRow.vue | 2 +- .../ui/src/TimeEntry/TimeEntryRow.vue | 5 +- .../TimeTrackerProjectTaskDropdown.vue | 4 +- .../js/packages/ui/src/command/Command.vue | 11 +++++ resources/js/packages/ui/styles.css | 2 +- resources/js/utils/commandPaletteCommands.ts | 4 +- 18 files changed, 94 insertions(+), 46 deletions(-) create mode 100644 resources/js/packages/ui/src/Icons/DollarIcon.vue create mode 100644 resources/js/packages/ui/src/Icons/EuroIcon.vue diff --git a/resources/js/Components/CommandPalette/CommandPaletteProvider.vue b/resources/js/Components/CommandPalette/CommandPaletteProvider.vue index c172aa55..f9e5fb7e 100644 --- a/resources/js/Components/CommandPalette/CommandPaletteProvider.vue +++ b/resources/js/Components/CommandPalette/CommandPaletteProvider.vue @@ -201,7 +201,7 @@ const firstProjectId = computed(() => projects.value[0]?.id ?? ''); projects.value[0]?.id ?? ''); diff --git a/resources/js/Components/Common/Reporting/ReportingGroupBySelect.vue b/resources/js/Components/Common/Reporting/ReportingGroupBySelect.vue index 35b1de46..22c106d6 100644 --- a/resources/js/Components/Common/Reporting/ReportingGroupBySelect.vue +++ b/resources/js/Components/Common/Reporting/ReportingGroupBySelect.vue @@ -25,7 +25,7 @@ const title = computed(() => {