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

52 lines
1.2 KiB
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";
import MollieSettlements from "./MollieSettlements.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,
}, {
path: "/admin/mollie_settlements",
title: "Mollie Settlements",
icon: "paid",
component: MollieSettlements,
2022-10-18 14:30:50 +02:00
},
]
2021-05-25 22:15:29 +02:00
</script>
2022-10-18 14:30:50 +02:00
<TabMenu pages={pages} title="Admin Panel"/>