Skip to content

Commit 69399e2

Browse files
committed
content(app): css unit converter
1 parent 8dd62f8 commit 69399e2

File tree

4 files changed

+415
-0
lines changed

4 files changed

+415
-0
lines changed

public/apps/apps.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,14 @@
390390
"icon": "MagicWandIcon",
391391
"order": 3,
392392
"apps": [
393+
{
394+
"slug": "asset-constructor",
395+
"to": "/apps/asset-constructor",
396+
"title": "Asset Constructor",
397+
"description": "Construct high-fidelity digital assets, containers and UI components with advanced glassmorphism.",
398+
"icon": "SquaresFourIcon",
399+
"created_at": "2025-12-25T18:00:00+03:00"
400+
},
393401
{
394402
"slug": "album-constructor",
395403
"to": "/apps/album-constructor",

src/components/AnimatedRoutes.jsx

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ const MagazinerPage = lazy(() => import('../pages/apps/MagazinerPage'));
156156
const WallpaperEnginePage = lazy(() => import('../pages/apps/WallpaperEnginePage'));
157157
const SymbolFlowPage = lazy(() => import('../pages/apps/SymbolFlowPage'));
158158
const JsMasterclassPage = lazy(() => import('../pages/apps/JsMasterclassPage'));
159+
const AssetConstructorPage = lazy(() => import('../pages/apps/AssetConstructorPage'));
159160
const AlbumCoverPage = lazy(() => import('../pages/apps/AlbumCoverPage'));
160161
const TweetCreatorPage = lazy(() => import('../pages/apps/TweetCreatorPage'));
161162
const RoadmapViewerPage = lazy(() => import('../pages/roadmap/FezzillaPage'));
@@ -1035,6 +1036,10 @@ const AnimatedRoutes = ({
10351036
path="/apps::og-gen"
10361037
element={<Navigate to="/apps/og-image-generator" replace />}
10371038
/>
1039+
<Route
1040+
path="/apps::ac"
1041+
element={<Navigate to="/apps/asset-constructor" replace />}
1042+
/>
10381043
<Route
10391044
path="/apps::album"
10401045
element={<Navigate to="/apps/album-constructor" replace />}
@@ -2061,6 +2066,22 @@ const AnimatedRoutes = ({
20612066
</motion.div>
20622067
}
20632068
/>
2069+
<Route
2070+
path="/apps/asset-constructor"
2071+
element={
2072+
<motion.div
2073+
initial="initial"
2074+
animate="in"
2075+
exit="out"
2076+
variants={pageVariants}
2077+
transition={pageTransition}
2078+
>
2079+
<Suspense fallback={<Loading />}>
2080+
<AssetConstructorPage />
2081+
</Suspense>
2082+
</motion.div>
2083+
}
2084+
/>
20642085
<Route
20652086
path="/apps/album-constructor"
20662087
element={

0 commit comments

Comments
 (0)