diff --git a/src/app/routes/_authed/admin/index.tsx b/src/app/routes/_authed/admin/index.tsx
index 8968db2..abfd948 100644
--- a/src/app/routes/_authed/admin/index.tsx
+++ b/src/app/routes/_authed/admin/index.tsx
@@ -1,22 +1,6 @@
import { createFileRoute } from "@tanstack/react-router"
-import { Title } from "@mantine/core";
-import Page from "@/components/page";
-import { playerQueries } from "@/features/players/queries";
-import { useQuery } from "@tanstack/react-query";
-import PlayerList from "@/features/players/components/player-list";
+import { AdminPage } from "@/features/admin";
export const Route = createFileRoute("/_authed/admin/")({
- loader: async ({ context }) => {
- const { queryClient } = context;
- await queryClient.ensureQueryData(playerQueries.list())
- },
- component: RouteComponent,
+ component: () => ,
})
-
-function RouteComponent() {
- const { data: players, isLoading } = useQuery(playerQueries.list());
- return
- Players
-
-
-}
diff --git a/src/components/list-link.tsx b/src/components/list-link.tsx
index b5353a9..a8798d8 100644
--- a/src/components/list-link.tsx
+++ b/src/components/list-link.tsx
@@ -1,4 +1,4 @@
-import { NavLink, Text } from "@mantine/core";
+import { Divider, NavLink, Text } from "@mantine/core";
import { CaretRightIcon, Icon } from "@phosphor-icons/react";
import { Link, useNavigate } from "@tanstack/react-router";
@@ -12,15 +12,18 @@ const ListLink = ({ label, to, Icon }: ListLinkProps) => {
const navigate = useNavigate();
return (
- navigate({ to })}
- label={{label}}
- leftSection={}
- rightSection={}
- />
+ <>
+ navigate({ to })}
+ label={{label}}
+ leftSection={}
+ rightSection={}
+ />
+
+ >
)
}
diff --git a/src/features/admin/components/admin-page.tsx b/src/features/admin/components/admin-page.tsx
new file mode 100644
index 0000000..217dc62
--- /dev/null
+++ b/src/features/admin/components/admin-page.tsx
@@ -0,0 +1,17 @@
+import { Title, List, Divider } from "@mantine/core";
+import ListLink from "@/components/list-link";
+import Page from "@/components/page";
+import { TrophyIcon } from "@phosphor-icons/react";
+
+const AdminPage = () => {
+ return (
+
+ Admin
+
+
+
+
+ );
+};
+
+export default AdminPage;
\ No newline at end of file
diff --git a/src/features/admin/index.ts b/src/features/admin/index.ts
index add9192..da205b1 100644
--- a/src/features/admin/index.ts
+++ b/src/features/admin/index.ts
@@ -1,3 +1,7 @@
import { Logger } from "@/lib/logger";
-export const logger = new Logger('Admin');
\ No newline at end of file
+export const logger = new Logger('Admin');
+
+export { default as CreateTournament } from './components/create-tournament';
+export { default as EditTournament } from './components/edit-tournament';
+export { default as AdminPage } from './components/admin-page';
\ No newline at end of file