File tree Expand file tree Collapse file tree 5 files changed +455
-1
lines changed
Expand file tree Collapse file tree 5 files changed +455
-1
lines changed Original file line number Diff line number Diff line change 66 "description" : " Convert JSON to PIML and vice-versa." ,
77 "icon" : " Code"
88 },
9+ {
10+ "slug" : " json-generator" ,
11+ "to" : " /apps/json-generator" ,
12+ "title" : " JSON Generator" ,
13+ "description" : " Generate random JSON objects with customizable structure and data types." ,
14+ "icon" : " BracketsCurly"
15+ },
916 {
1017 "slug" : " image-toolkit" ,
1118 "to" : " /apps/image-toolkit" ,
Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ import JsonFormatterPage from '../pages/apps/JsonFormatterPage';
3838import ColorContrastCheckerPage from '../pages/apps/ColorContrastCheckerPage' ;
3939import QrCodeGeneratorPage from '../pages/apps/QrCodeGeneratorPage' ;
4040import JsonPimlConverterPage from '../pages/apps/JsonPimlConverterPage' ;
41+ import JSONGeneratorPage from '../pages/apps/JSONGeneratorPage' ;
4142import SettingsPage from '../pages/SettingsPage' ; // Import SettingsPage
4243
4344import UsefulLinksPage from '../pages/UsefulLinksPage' ;
@@ -343,6 +344,7 @@ function AnimatedRoutes() {
343344 < Route path = "/apps::ccc" element = { < Navigate to = "/apps/color-contrast-checker" replace /> } />
344345 < Route path = "/apps::qr" element = { < Navigate to = "/apps/qr-code-generator" replace /> } />
345346 < Route path = "/apps::jpc" element = { < Navigate to = "/apps/json-piml-converter" replace /> } />
347+ < Route path = "/apps::jg" element = { < Navigate to = "/apps/json-generator" replace /> } />
346348 { /* End of hardcoded redirects */ }
347349 < Route
348350 path = "/apps/ip"
@@ -358,6 +360,20 @@ function AnimatedRoutes() {
358360 </ motion . div >
359361 }
360362 />
363+ < Route
364+ path = "/apps/json-generator"
365+ element = {
366+ < motion . div
367+ initial = "initial"
368+ animate = "in"
369+ exit = "out"
370+ variants = { pageVariants }
371+ transition = { pageTransition }
372+ >
373+ < JSONGeneratorPage />
374+ </ motion . div >
375+ }
376+ />
361377 < Route
362378 path = "/apps/word-counter"
363379 element = {
You can’t perform that action at this time.
0 commit comments