+
+
+
+ Menu
+
+
+
+ Menu
+
+
+
+ New
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
- Menu
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ pinnedDoc.label }}
- handleTabClose(pinnedDoc.id)" />
-
-
-
-
-
-
+
+
+
+
@@ -236,4 +128,12 @@ export default defineComponent({
.dashboard {
height: var(--app-height, 100vh);
}
+
+.gutter-right {
+ direction: rtl;
+}
+
+:deep(.gutter-right > *) {
+ direction: ltr;
+}
diff --git a/nuxt.config.ts b/nuxt.config.ts
index 154d769a..7146e17e 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -252,7 +252,7 @@ export default defineNuxtConfig({
registerPlugin: true,
},
devOptions: {
- enabled: true,
+ enabled: !process.env.DISABLE_PWA,
type: 'module',
},
includeManifestIcons: true,
@@ -306,7 +306,7 @@ export default defineNuxtConfig({
},
},
sourcemap: true,
- ssr: true,
+ ssr: !process.env.DISABLE_SSR,
tailwindcss: {
configPath: '~/tailwind.config.cjs',
},
diff --git a/package.json b/package.json
index 9e105e62..cd519deb 100644
--- a/package.json
+++ b/package.json
@@ -10,6 +10,7 @@
"clean": "rimraf .output dev-dist dist",
"dev": "nuxt dev --port 8888",
"dev:full": "run-p dev firebase:start",
+ "dev:minimal": "DISABLE_SSR=1 DISABLE_PWA=1 NUXT_PUBLIC_FIREBASE_DISABLED=1 run-s dev",
"firebase:login": "firebase login",
"firebase:start": "firebase -c ./firebase/firebase.json --project \"${FIREBASE_PROJECT_ID:-demo-octo}\" emulators:start --import ./firebase/data --export-on-exit ./firebase/data",
"lint": "eslint .",
@@ -29,6 +30,7 @@
"@headlessui/tailwindcss": "^0.2.0",
"@headlessui/vue": "^1.7.17",
"@mermaid-js/mermaid-mindmap": "^9.3.0",
+ "@tabler/icons-vue": "^3.11.0",
"codemirror-lang-mermaid": "^0.2.2",
"culori": "^3.3.0",
"deepmerge": "^4.3.1",
@@ -61,6 +63,7 @@
"@nuxtjs/tailwindcss": "^6.10.3",
"@pinia/nuxt": "^0.4.11",
"@playwright/test": "^1.41.2",
+ "@tailwindcss/container-queries": "^0.1.1",
"@tailwindcss/typography": "^0.5.10",
"@types/culori": "^2.0.4",
"@types/file-saver": "^2.0.7",
diff --git a/pages/menu.vue b/pages/menu.vue
index 8704c12b..76c43460 100644
--- a/pages/menu.vue
+++ b/pages/menu.vue
@@ -124,50 +124,32 @@ export default {
-