From 8989c7c70c26ae6b08217ee9c1cc7eb63016f3e8 Mon Sep 17 00:00:00 2001 From: alphaeusmote <41258468-alphaeusmote@users.noreply.replit.com> Date: Thu, 10 Apr 2025 12:49:59 +0000 Subject: [PATCH] Add group management functionality to the UI Replit-Commit-Author: Agent Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/63441577-815e-4410-8435-42f3cd425306.jpg --- client/src/components/layouts/mobile-sidebar.tsx | 6 ++++++ client/src/components/layouts/sidebar.tsx | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/client/src/components/layouts/mobile-sidebar.tsx b/client/src/components/layouts/mobile-sidebar.tsx index f970444..3730b7c 100644 --- a/client/src/components/layouts/mobile-sidebar.tsx +++ b/client/src/components/layouts/mobile-sidebar.tsx @@ -75,6 +75,12 @@ export function MobileSidebar({ isOpen, onClose }: MobileSidebarProps) { icon: , roles: ["admin"], }, + { + title: "Groups", + href: "/groups", + icon: , + roles: ["admin", "manager"], + }, { title: "Webhooks", href: "/webhooks", diff --git a/client/src/components/layouts/sidebar.tsx b/client/src/components/layouts/sidebar.tsx index e6daf26..4dbbdc2 100644 --- a/client/src/components/layouts/sidebar.tsx +++ b/client/src/components/layouts/sidebar.tsx @@ -17,6 +17,7 @@ import { Webhook, ClipboardList, ShieldAlert, + UsersRound, } from "lucide-react"; import { Button } from "@/components/ui/button"; @@ -71,6 +72,12 @@ export function Sidebar() { icon: , roles: ["admin"], }, + { + title: "Groups", + href: "/groups", + icon: , + roles: ["admin", "manager"], + }, { title: "Roles", href: "/roles",