From f16180ec593c5e62c0537aad911418ef25f880f6 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Thu, 13 Mar 2025 15:14:42 -0700 Subject: [PATCH] feat: Responsiveness --- src/lib/components/Actions.svelte | 2 +- src/lib/components/DropdownNavMenu.svelte | 5 +- src/lib/components/FloatingToolbar.svelte | 2 +- src/lib/components/MainMenu.svelte | 2 +- src/lib/components/Navbar.svelte | 117 +++++++--------------- src/lib/util/promos/January2025.svelte | 2 +- src/routes/edit/+page.svelte | 55 +--------- 7 files changed, 46 insertions(+), 139 deletions(-) diff --git a/src/lib/components/Actions.svelte b/src/lib/components/Actions.svelte index 3f865923..67c7b3f2 100644 --- a/src/lib/components/Actions.svelte +++ b/src/lib/components/Actions.svelte @@ -212,7 +212,7 @@ ${svgString}`); {/snippet} - +
PNG size diff --git a/src/lib/components/DropdownNavMenu.svelte b/src/lib/components/DropdownNavMenu.svelte index e21cb382..c48cf349 100644 --- a/src/lib/components/DropdownNavMenu.svelte +++ b/src/lib/components/DropdownNavMenu.svelte @@ -1,6 +1,7 @@ -
+ diff --git a/src/lib/components/MainMenu.svelte b/src/lib/components/MainMenu.svelte index df0d26d5..a36c5d1f 100644 --- a/src/lib/components/MainMenu.svelte +++ b/src/lib/components/MainMenu.svelte @@ -34,7 +34,7 @@ {/snippet} - + Mermaid Live Editor diff --git a/src/lib/components/Navbar.svelte b/src/lib/components/Navbar.svelte index a7f27776..fe1bf3e4 100644 --- a/src/lib/components/Navbar.svelte +++ b/src/lib/components/Navbar.svelte @@ -15,9 +15,10 @@ import { MCBaseURL } from '$lib/util/util'; import type { ComponentProps, Snippet } from 'svelte'; import GithubIcon from '~icons/fa-brands/github'; - import CloseIcon from '~icons/fa/close'; + import CloseIcon from '~icons/material-symbols/close-rounded'; import DropdownNavMenu from './DropdownNavMenu.svelte'; import MainMenu from './MainMenu.svelte'; + import { Button } from './ui/button'; interface Props { children: Snippet; @@ -27,11 +28,7 @@ const { isEnabledMermaidChartLinks } = env; - let isMenuOpen = $state(false); const isReferral = document.referrer.includes(MCBaseURL); - function toggleMenu() { - isMenuOpen = !isMenuOpen; - } type Links = ComponentProps['links']; @@ -79,15 +76,16 @@
{#snippet closeBanner()} - + + {/snippet}
{/if} @@ -100,90 +98,43 @@ id="switcher" class="flex items-center justify-center gap-4 font-medium" class:flex-row-reverse={isReferral}> - + {#if !isReferral} Mermaid {/if} Live Editor {#if isEnabledMermaidChartLinks} - { - logEvent('playgroundToggle', { isReferred: isReferral }); - window.open( - `${MCBaseURL}/play#${$stateStore.serialized}`, - '_self', - // Do not send referrer header, if the user already came from playground - isReferral ? 'noreferrer' : '' - ); - }} /> + {/if}
- - - - - - - - diff --git a/src/routes/edit/+page.svelte b/src/routes/edit/+page.svelte index 4a009bba..cc6dd5d4 100644 --- a/src/routes/edit/+page.svelte +++ b/src/routes/edit/+page.svelte @@ -133,7 +133,7 @@
- + @@ -183,63 +183,16 @@
- - -
{#if isHistoryOpen} - - +
-
+
Code editing not supported on mobile. Please use a desktop browser.