Files
fnx_web/svelte/src/admin_panel/Router.svelte

46 lines
1016 B
Svelte
Raw Normal View History

2021-05-25 22:15:29 +02:00
<script>
import AbuseReports from "./AbuseReports.svelte"
2022-10-18 14:30:50 +02:00
import IPBans from "./IPBans.svelte"
2021-05-25 22:15:29 +02:00
import Home from "./Home.svelte"
2021-09-23 22:16:53 +02:00
import BlockFiles from "./BlockFiles.svelte";
2022-10-18 14:30:50 +02:00
import TabMenu from "../util/TabMenu.svelte";
import UserManagement from "./UserManagement.svelte";
import EmailReporters from "./EmailReporters.svelte";
2021-05-25 22:15:29 +02:00
2022-10-18 14:30:50 +02:00
let pages = [
{
path: "/admin",
title: "Status",
icon: "home",
component: Home,
}, {
path: "/admin/block_files",
title: "Block Files",
icon: "block",
component: BlockFiles,
}, {
path: "/admin/abuse_reports",
title: "User Reports",
icon: "flag",
component: AbuseReports,
}, {
path: "/admin/email_reporters",
title: "E-mail Reporters",
icon: "email",
component: EmailReporters,
}, {
path: "/admin/ip_bans",
title: "IP Bans",
icon: "remove_circle",
component: IPBans,
}, {
path: "/admin/user_management",
title: "User Management",
icon: "person",
component: UserManagement,
},
]
2021-05-25 22:15:29 +02:00
</script>
2022-10-18 14:30:50 +02:00
<TabMenu pages={pages} title="Admin Panel"/>