From 49791203e9e966ccbc80b09de1fe5cf68cc8145f Mon Sep 17 00:00:00 2001 From: Andrii Shutov Date: Sat, 27 Jun 2026 14:07:58 -0400 Subject: [PATCH] Theme for the website replaced to UUI DS with implementation of dark and light theme based on browser setup or manual toggle --- client/src/App.vue | 333 +++++++++------ client/src/assets/design-tokens.css | 370 +++++++++++++++++ client/src/components/BacklogDetailModal.vue | 66 +-- client/src/components/CostDetailModal.vue | 56 +-- client/src/components/FilterBar.vue | 75 ++-- .../src/components/InventoryDetailModal.vue | 215 +++++----- client/src/components/LanguageSwitcher.vue | 66 +-- client/src/components/ProductDetailModal.vue | 48 +-- client/src/components/ProfileDetailsModal.vue | 126 +++--- client/src/components/ProfileMenu.vue | 131 +++--- client/src/components/TasksModal.vue | 267 ++++++------ client/src/composables/useTheme.js | 24 ++ client/src/main.js | 1 + client/src/views/Backlog.vue | 4 +- client/src/views/Dashboard.vue | 393 ++++++------------ client/src/views/Demand.vue | 52 +-- client/src/views/Inventory.vue | 32 +- client/src/views/Orders.vue | 14 +- client/src/views/Reports.vue | 50 +-- client/src/views/Spending.vue | 80 ++-- 20 files changed, 1384 insertions(+), 1019 deletions(-) create mode 100644 client/src/assets/design-tokens.css create mode 100644 client/src/composables/useTheme.js diff --git a/client/src/App.vue b/client/src/App.vue index c2da05a5..ad1a31a6 100644 --- a/client/src/App.vue +++ b/client/src/App.vue @@ -3,7 +3,7 @@