diff --git a/src/app/tools/layout.tsx b/src/app/tools/layout.tsx
index 2f281b63f..ebaae8f62 100644
--- a/src/app/tools/layout.tsx
+++ b/src/app/tools/layout.tsx
@@ -11,7 +11,7 @@ interface ToolsLayoutProps {
export default function ToolsLayout({ children }: ToolsLayoutProps) {
const pathname = usePathname();
- const toolId = pathname.split('/').at(-1);
+ const toolId = pathname.split('/').at(2);
const tool = TOOLS.find((tool) => tool.id === toolId);
return (
diff --git a/src/app/tools/tankopedia/[id]/page.tsx b/src/app/tools/tankopedia/[id]/page.tsx
new file mode 100644
index 000000000..0fd04e08e
--- /dev/null
+++ b/src/app/tools/tankopedia/[id]/page.tsx
@@ -0,0 +1,21 @@
+import { Flex, Heading } from '@radix-ui/themes';
+import { use } from 'react';
+import { Flag } from '../../../../components/Flag';
+import PageWrapper from '../../../../components/PageWrapper';
+import { tankDefinitions } from '../../../../core/blitzkrieg/definitions/tanks';
+
+// get [id] form the path
+export default function Page({ params }: { params: { id: string } }) {
+ const id = parseInt(params.id);
+ const awaitedTankDefinitions = use(tankDefinitions);
+ const definition = awaitedTankDefinitions[id];
+
+ return (
+
+
+
+
+