feat(notification): base notifcaiton sub and admin compelted
All checks were successful
Build and Push LST Docker Image / docker (push) Successful in 1m59s

can now sub to a notification and user can remove them selfs plus an admin can remove,updates to add
new emails are good as well
This commit is contained in:
2026-04-06 12:59:30 -05:00
parent 637de857f9
commit 5865ac3b99
9 changed files with 376 additions and 21 deletions

View File

@@ -1,5 +1,5 @@
import { Link } from "@tanstack/react-router";
import { Logs } from "lucide-react";
import { Bell, Logs, Settings } from "lucide-react";
import {
SidebarGroup,
@@ -24,10 +24,18 @@ import {
export default function AdminSidebar({ session }: any) {
const { setOpen } = useSidebar();
const items = [
{
title: "Notifications",
url: "/admin/notifications",
icon: Bell,
role: ["systemAdmin", "admin"],
module: "admin",
active: true,
},
{
title: "Settings",
url: "/admin/settings",
icon: Logs,
icon: Settings,
role: ["systemAdmin"],
module: "admin",
active: true,