60 lines
1.2 KiB
TypeScript
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,
|
||
|
|
},
|
||
|
|
],
|
||
|
|
};
|