diff --git a/.env b/.env index e2f0428f..c9bdfa82 100644 --- a/.env +++ b/.env @@ -1,5 +1,7 @@ - MERMAID_DOMAIN='' - MERMAID_ANALYTICS_URL='' - MERMAID_RENDERER_URL='https://mermaid.ink' - MERMAID_KROKI_RENDERER='https://kroki.io' - MERMAID_IS_ENABLED_MERMAID_CHART_LINKS='' +MERMAID_DOMAIN='' +MERMAID_ANALYTICS_URL='' +MERMAID_RENDERER_URL='https://mermaid.ink' +MERMAID_KROKI_RENDERER='https://kroki.io' +MERMAID_IS_ENABLED_MERMAID_CHART_LINKS='' + +# cp .env .env.local to make local changes diff --git a/.gitignore b/.gitignore index 28575d85..93a49ede 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,5 @@ yarn-error.log /snapshots.js /cypress/downloads /cypress/videos -/cypress/screenshots \ No newline at end of file +/cypress/screenshots +.env.local diff --git a/cypress/snapshots.js b/cypress/snapshots.js index 350eafa3..7f4afb50 100644 --- a/cypress/snapshots.js +++ b/cypress/snapshots.js @@ -1,7 +1,7 @@ module.exports = { "Site Loads": { "Check Home page load": { - "1": "{\"code\":\"flowchart TD\\n A[Christmas] -->|Get money| B(Go shopping)\\n B --> C{Let me think}\\n C -->|One| D[Laptop]\\n C -->|Two| E[iPhone]\\n C -->|Three| F[fa:fa-car Car]\\n \",\"mermaid\":\"{\\n \\\"theme\\\": \\\"default\\\"\\n}\",\"autoSync\":true,\"updateDiagram\":true}" + "1": "{\"code\":\"flowchart TD\\n A[Christmas] -->|Get money| B(Go shopping)\\n B --> C{Let me think}\\n C -->|One| D[Laptop]\\n C -->|Two| E[iPhone]\\n C -->|Three| F[fa:fa-car Car]\\n \",\"mermaid\":\"{\\n \\\"theme\\\": \\\"default\\\"\\n}\",\"autoSync\":true,\"rough\":false,\"updateDiagram\":true,\"panZoom\":false}" }, "Check Redirect from old URL": { "1": "{\"code\":\"graph TD\\n A[Christmas] -->|Get money| B(Go shopping)\\n B --> C{Let me think}\\n C -->|One| D[Laptop]\\n C -->|Two| E[iPhone]\\n C -->|Three| F[fa:fa-car Car]\",\"mermaid\":\"{\\n \\\"theme\\\": \\\"default\\\"\\n}\",\"autoSync\":true,\"updateDiagram\":true}" @@ -19,10 +19,10 @@ module.exports = { "__version": "12.17.4", "Auto sync tests": { "should dim diagram when code is edited": { - "1": "{\"code\":\"flowchart TD\\n A[Christmas] -->|Get money| B(Go shopping)\\n B --> C{Let me think}\\n C -->|One| D[Laptop]\\n C -->|Two| E[iPhone]\\n C -->|Three| F[fa:fa-car Car]\\n C --> Test\",\"mermaid\":\"{\\n \\\"theme\\\": \\\"default\\\"\\n}\",\"autoSync\":false,\"updateDiagram\":false}" + "1": "{\"code\":\"flowchart TD\\n A[Christmas] -->|Get money| B(Go shopping)\\n B --> C{Let me think}\\n C -->|One| D[Laptop]\\n C -->|Two| E[iPhone]\\n C -->|Three| F[fa:fa-car Car]\\n C --> Test\",\"mermaid\":\"{\\n \\\"theme\\\": \\\"default\\\"\\n}\",\"autoSync\":false,\"rough\":false,\"updateDiagram\":false,\"panZoom\":false}" }, "should not dim diagram when code is in sync": { - "1": "{\"code\":\"flowchart TD\\n A[Christmas] -->|Get money| B(Go shopping)\\n B --> C{Let me think}\\n C -->|One| D[Laptop]\\n C -->|Two| E[iPhone]\\n C -->|Three| F[fa:fa-car Car]\\n C --> Testing\",\"mermaid\":\"{\\n \\\"theme\\\": \\\"default\\\"\\n}\",\"autoSync\":true,\"updateDiagram\":false}" + "1": "{\"code\":\"flowchart TD\\n A[Christmas] -->|Get money| B(Go shopping)\\n B --> C{Let me think}\\n C -->|One| D[Laptop]\\n C -->|Two| E[iPhone]\\n C -->|Three| F[fa:fa-car Car]\\n C --> Testing\",\"mermaid\":\"{\\n \\\"theme\\\": \\\"default\\\"\\n}\",\"autoSync\":true,\"rough\":false,\"updateDiagram\":false,\"panZoom\":false}" } }, "Test themes": { diff --git a/src/lib/components/DropdownNavMenu.svelte b/src/lib/components/DropdownNavMenu.svelte new file mode 100644 index 00000000..abc1881f --- /dev/null +++ b/src/lib/components/DropdownNavMenu.svelte @@ -0,0 +1,44 @@ + + +