TTMT.ManageWebGUI/src/types/app-sidebar.ts
2025-12-22 14:53:19 +07:00

60 lines
1.2 KiB
TypeScript

import { AppWindow, Building, CircleX, Home, Terminal } from "lucide-react";
import { PermissionEnum } from "./permission";
enum AppSidebarSectionCode {
DASHBOARD = 1,
DEVICES = 2,
DOOR = 4,
DOOR_LAYOUT = 5,
BUILDING_DASHBOARD = 6,
SETUP_DOOR = 7,
DOOR_STATUS = 8,
DEPARTMENTS = 9,
DEPARTMENT_PATHS = 10,
SCHEDULES = 11,
ACCESS_STATUS = 12,
ACCESS_HISTORY = 13,
CONFIG_MANAGER,
APP_VERSION_MANAGER,
DEVICES_APP_VERSION,
HEALTHCHEAK,
LIST_ROLES,
ACCOUNT_PERMISSION,
LIST_ACCOUNT,
DOOR_WARNING,
COMMAND_HISTORY,
ACCESS_ILLEGAL,
ZONES,
MANTRAP,
ROLES,
DEVICES_SYNC_BIO,
}
export const appSidebarSection = {
versions: ["1.0.1", "1.1.0-alpha", "2.0.0-beta1"],
navMain: [
{ title: "Dashboard", to: "/", icon: Home },
{
title: "Danh sách phòng",
to: "/room",
icon: Building,
},
{
title: "Quản lý Agent",
to: "/agent",
icon: AppWindow,
},
{
title: "Quản lý phần mềm",
to: "/apps",
icon: AppWindow,
},
{ title: "Gửi lệnh CMD", to: "/command", icon: Terminal },
{
title: "Danh sách đen",
to: "/blacklist",
icon: CircleX,
},
],
};