|
@@ -9,29 +9,33 @@ SELECT 'shell' AS component
|
|
, json('{
|
|
, json('{
|
|
"title": "Home", "link": "/", "icon": "home"
|
|
"title": "Home", "link": "/", "icon": "home"
|
|
}') AS menu_item
|
|
}') AS menu_item
|
|
-, json('{
|
|
|
|
- "title": "Tools",
|
|
|
|
- "submenu": [
|
|
|
|
- {
|
|
|
|
|
|
+, json(CASE :tool
|
|
|
|
+ WHEN 'clip' THEN NULL
|
|
|
|
+ ELSE '{
|
|
"link": "/clip.sql",
|
|
"link": "/clip.sql",
|
|
"title": "Clip and Paste",
|
|
"title": "Clip and Paste",
|
|
"icon": "clipboard"
|
|
"icon": "clipboard"
|
|
- },
|
|
|
|
- {
|
|
|
|
|
|
+ }'
|
|
|
|
+ END) AS menu_item
|
|
|
|
+, json(CASE :tool
|
|
|
|
+ WHEN 'goto' THEN NULL
|
|
|
|
+ ELSE '{
|
|
"link": "/goto.sql",
|
|
"link": "/goto.sql",
|
|
"title": "GotTo Tiny URL",
|
|
"title": "GotTo Tiny URL",
|
|
"icon": "link"
|
|
"icon": "link"
|
|
- },
|
|
|
|
- {
|
|
|
|
|
|
+ }'
|
|
|
|
+ END) AS menu_item
|
|
|
|
+, json(CASE :tool
|
|
|
|
+ WHEN 'upload' THEN NULL
|
|
|
|
+ ELSE '{
|
|
"link": "/upload.sql",
|
|
"link": "/upload.sql",
|
|
"title": "Share File",
|
|
"title": "Share File",
|
|
"icon": "cloud-share"
|
|
"icon": "cloud-share"
|
|
- },
|
|
|
|
- {
|
|
|
|
|
|
+ }'
|
|
|
|
+ END) AS menu_item
|
|
|
|
+, json('{
|
|
"link": "/code.sql",
|
|
"link": "/code.sql",
|
|
"title": "Vouchers",
|
|
"title": "Vouchers",
|
|
"icon": "barcode"
|
|
"icon": "barcode"
|
|
- }
|
|
|
|
- ]
|
|
|
|
-}') AS menu_item
|
|
|
|
|
|
+ }') AS menu_item
|
|
;
|
|
;
|