Skip to content

Commit 6bbee9a

Browse files
committed
feat: football emblem creator
1 parent a463ded commit 6bbee9a

File tree

4 files changed

+510
-0
lines changed

4 files changed

+510
-0
lines changed

public/apps/apps.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,14 @@
173173
"icon": "PencilSimpleIcon",
174174
"created_at": "2025-11-25T17:00:00+03:00"
175175
},
176+
{
177+
"slug": "football-emblem-creator",
178+
"to": "/apps/football-emblem-creator",
179+
"title": "Football Emblem Creator",
180+
"description": "Create your own custom football team emblem.",
181+
"icon": "TrophyIcon",
182+
"created_at": "2025-11-25T18:00:00+03:00"
183+
},
176184
{
177185
"slug": "banana-converter",
178186
"to": "/apps/banana-converter",

src/components/AnimatedRoutes.js

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ import PirateTranslatorPage from '../pages/apps/PirateTranslatorPage';
6767
import GalacticAgePage from '../pages/apps/GalacticAgePage';
6868
import BpmGuesserPage from '../pages/apps/BpmGuesserPage';
6969
import WhiteboardPage from '../pages/apps/WhiteboardPage';
70+
import FootballEmblemCreatorPage from '../pages/apps/FootballEmblemCreatorPage';
7071
import SettingsPage from '../pages/SettingsPage';
7172

7273
import UsefulLinksPage from '../pages/UsefulLinksPage';
@@ -604,6 +605,14 @@ function AnimatedRoutes() {
604605
path="/apps::draw"
605606
element={<Navigate to="/apps/whiteboard" replace />}
606607
/>
608+
<Route
609+
path="/apps::emblem"
610+
element={<Navigate to="/apps/football-emblem-creator" replace />}
611+
/>
612+
<Route
613+
path="/apps::fec"
614+
element={<Navigate to="/apps/football-emblem-creator" replace />}
615+
/>
607616
{/* End of hardcoded redirects */}
608617
<Route
609618
path="/apps/ip"
@@ -1292,6 +1301,20 @@ function AnimatedRoutes() {
12921301
</motion.div>
12931302
}
12941303
/>
1304+
<Route
1305+
path="/apps/football-emblem-creator"
1306+
element={
1307+
<motion.div
1308+
initial="initial"
1309+
animate="in"
1310+
exit="out"
1311+
variants={pageVariants}
1312+
transition={pageTransition}
1313+
>
1314+
<FootballEmblemCreatorPage />
1315+
</motion.div>
1316+
}
1317+
/>
12951318
{/* D&D specific 404 page */}
12961319
<Route
12971320
path="/stories/*"

0 commit comments

Comments
 (0)