Ver código fonte

separate menu items

Pi 3 meses atrás
pai
commit
6579a67b38
1 arquivos alterados com 17 adições e 13 exclusões
  1. 17 13
      util-sqlpage/sqlpage/theme.sql

+ 17 - 13
util-sqlpage/sqlpage/theme.sql

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