From 11440bc6543fd9c2dddea3c9aa57492a86a77921 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com>
Date: Sat, 6 Apr 2024 12:37:50 -0500
Subject: [PATCH] feat: non nested spans
---
src/components/Footer.tsx | 38 -------------
.../Footer/components/WoTBVersion.tsx | 13 +++++
src/components/Footer/index.tsx | 54 +++++++++++++++++++
3 files changed, 67 insertions(+), 38 deletions(-)
delete mode 100644 src/components/Footer.tsx
create mode 100644 src/components/Footer/components/WoTBVersion.tsx
create mode 100644 src/components/Footer/index.tsx
diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx
deleted file mode 100644
index f22e2539a..000000000
--- a/src/components/Footer.tsx
+++ /dev/null
@@ -1,38 +0,0 @@
-import { Card, Code, Flex, Text, Theme } from '@radix-ui/themes';
-import { use } from 'react';
-import packageJSON from '../../package.json';
-import { gameDefinitions } from '../core/blitzkrieg/gameDefinitions';
-import { useWideFormat } from '../hooks/useWideFormat';
-
-export function Footer() {
- const wideFormat = useWideFormat();
- const awaitedGameDefinitions = use(gameDefinitions);
-
- return (
-
-
-
-
-
- Blitzkrieg {packageJSON.version} for WoTB{' '}
- {awaitedGameDefinitions.version}
-
-
- {wideFormat && (
-
- Free forever, for everyone.
-
- )}
-
-
-
-
- );
-}
diff --git a/src/components/Footer/components/WoTBVersion.tsx b/src/components/Footer/components/WoTBVersion.tsx
new file mode 100644
index 000000000..0f4b1acbd
--- /dev/null
+++ b/src/components/Footer/components/WoTBVersion.tsx
@@ -0,0 +1,13 @@
+import { Code } from '@radix-ui/themes';
+import { use } from 'react';
+import { gameDefinitions } from '../../../core/blitzkrieg/gameDefinitions';
+
+export function WoTBVersion() {
+ const awaitedGameDefinitions = use(gameDefinitions);
+
+ return (
+
+ {awaitedGameDefinitions.version}
+
+ );
+}
diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx
new file mode 100644
index 000000000..0d1da94e1
--- /dev/null
+++ b/src/components/Footer/index.tsx
@@ -0,0 +1,54 @@
+import { Card, Code, Flex, Link, Spinner, Text, Theme } from '@radix-ui/themes';
+import { Suspense } from 'react';
+import packageJSON from '../../../package.json';
+import { useWideFormat } from '../../hooks/useWideFormat';
+import { WoTBVersion } from './components/WoTBVersion';
+
+export function Footer() {
+ const wideFormat = useWideFormat();
+
+ return (
+
+
+
+
+
+
+ Blitzkrieg
+
+
+
+ {packageJSON.version}
+
+
+
+ for WoTB
+
+
+ }>
+
+
+
+
+ {wideFormat && (
+
+ Consider donating on Patreon
+
+ )}
+
+
+
+
+ );
+}