From f33452dcb1642a8dbd03823fe5433e4e67ed4b86 Mon Sep 17 00:00:00 2001 From: Noste <83548733+Noooste@users.noreply.github.com> Date: Mon, 24 Nov 2025 23:42:36 +0100 Subject: [PATCH] feat: integrate sonner for toast notifications and update project metadata --- frontend/index.html | 4 +- frontend/package-lock.json | 485 +++++++++++++++++- frontend/package.json | 2 + frontend/src/App.tsx | 2 + frontend/src/components/layout/header.tsx | 10 +- frontend/src/components/layout/layout.tsx | 25 +- frontend/src/components/layout/sidebar.tsx | 17 +- frontend/src/components/ui/button.tsx | 14 +- frontend/src/components/ui/checkbox.tsx | 36 ++ frontend/src/components/ui/dialog.tsx | 12 +- frontend/src/components/ui/tooltip.tsx | 27 + frontend/src/lib/api.ts | 5 +- frontend/src/pages/AccessControl.tsx | 138 ++++-- frontend/src/pages/Buckets.tsx | 543 +++++++++++++++++---- frontend/src/pages/Dashboard.tsx | 32 +- 15 files changed, 1152 insertions(+), 200 deletions(-) create mode 100644 frontend/src/components/ui/checkbox.tsx create mode 100644 frontend/src/components/ui/tooltip.tsx diff --git a/frontend/index.html b/frontend/index.html index 4257b2c..f49ebcf 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -2,9 +2,9 @@
- + -
Garage UI
@@ -60,6 +72,7 @@ export function Sidebar() {
{
+ onCheckedChange?: (checked: boolean) => void;
+}
+
+const Checkbox = React.forwardRef