import {
    DiscIcon,
    DownloadSimpleIcon,
    EnvelopeIcon,
    GameControllerIcon,
    LockKeyIcon,
    LogIcon,
    PlugIcon,
    UsersIcon,
    WrenchIcon
} from "@phosphor-icons/react";
import withSideMenu, {MenuItem} from "Frontend/components/general/withSideMenu";

const menuItems: MenuItem[] = [
    {
        title: "Games",
        url: "games",
        icon: <GameControllerIcon/>
    },
    {
        title: "Game Requests",
        url: "requests",
        icon: <DiscIcon/>
    },
    {
        title: "Downloads",
        url: "downloads",
        icon: <DownloadSimpleIcon/>
    },
    {
        title: "Users",
        url: "users",
        icon: <UsersIcon/>
    },
    {
        title: "Security",
        url: "security",
        icon: <LockKeyIcon/>
    },
    {
        title: "Messages",
        url: "messages",
        icon: <EnvelopeIcon/>
    },
    {
        title: "Plugins",
        url: "plugins",
        icon: <PlugIcon/>
    },
    {
        title: "Logs",
        url: "logs",
        icon: <LogIcon/>
    },
    {
        title: "System",
        url: "system",
        icon: <WrenchIcon/>
    }
]

export const AdministrationView = withSideMenu("/administration", menuItems);
export default AdministrationView;