diff --git a/apps/frontend/app/clan/[clanName]/layout.tsx b/apps/frontend/app/clan/[clanName]/layout.tsx index 73528800..305aac8e 100644 --- a/apps/frontend/app/clan/[clanName]/layout.tsx +++ b/apps/frontend/app/clan/[clanName]/layout.tsx @@ -1,4 +1,5 @@ import { notFound } from 'next/navigation'; +import Image from 'next/image'; import prisma from '../../../utils/prisma'; import { LayoutTabs } from './LayoutTabs'; import { paramsSchema } from './schema'; @@ -61,20 +62,23 @@ export default async function Index({ -

{clan.name}

-
- - - - - Playtime: {formatPlayTime(clan.playTime)} - -
+ Clan +
+

{clan.name}

+
+ + + + + Playtime: {formatPlayTime(clan.playTime)} + +
+
diff --git a/apps/frontend/app/server/[ip]/[port]/page.tsx b/apps/frontend/app/server/[ip]/[port]/page.tsx index 88ecc487..b9cc4526 100644 --- a/apps/frontend/app/server/[ip]/[port]/page.tsx +++ b/apps/frontend/app/server/[ip]/[port]/page.tsx @@ -3,6 +3,7 @@ import { z } from 'zod'; import { notFound } from 'next/navigation'; import { isIP } from 'net'; import Link from 'next/link'; +import Image from 'next/image'; import { List, ListCell } from '../../../../components/List'; import { searchParamPageSchema } from '../../../../utils/page'; import prisma from '../../../../utils/prisma'; @@ -43,7 +44,8 @@ function ipAndPort(ip: string, port: number) { function OfflineServer({ gameServer }: { gameServer: GameServer }) { return (
-
+
+ Server

{ipAndPort(gameServer.ip, gameServer.port)} @@ -143,41 +145,44 @@ export default async function Index({ -

- {gameServer.gameServerState.name} -

-
- - - {gameServer.gameServerState.map.gameTypeName} - - - - - {gameServer.gameServerState.map.name} - - - {`${gameServer.gameServerState.numClients} / ${gameServer.gameServerState.maxClients} clients`} - - Playtime: {formatPlayTime(gameServer.playTime)} - -
+ Server +
+

+ {gameServer.gameServerState.name} +

+
+ + + {gameServer.gameServerState.map.gameTypeName} + + + + + {gameServer.gameServerState.map.name} + + + {`${gameServer.gameServerState.numClients} / ${gameServer.gameServerState.maxClients} clients`} + + Playtime: {formatPlayTime(gameServer.playTime)} + +
+

diff --git a/apps/frontend/public/clan.png b/apps/frontend/public/clan.png new file mode 100644 index 00000000..30591f18 Binary files /dev/null and b/apps/frontend/public/clan.png differ diff --git a/apps/frontend/public/server.png b/apps/frontend/public/server.png new file mode 100644 index 00000000..a548721c Binary files /dev/null and b/apps/frontend/public/server.png differ