From 4e1829b38ab93db67ec5279603e07a74a3307bbc Mon Sep 17 00:00:00 2001 From: Sean Hughes Date: Fri, 20 Dec 2024 13:35:31 -0500 Subject: [PATCH] Layout and frontmatter updates --- .changeset/friendly-avocados-shake.md | 5 +++ .../layout/EvidenceDefaultLayout.svelte | 43 +++++++++++++------ .../lib/organisms/layout/header/Header.svelte | 5 +-- sites/docs/pages/reference/layouts/index.md | 2 +- sites/docs/pages/reference/markdown/index.md | 32 ++++++++++++++ 5 files changed, 69 insertions(+), 18 deletions(-) create mode 100644 .changeset/friendly-avocados-shake.md diff --git a/.changeset/friendly-avocados-shake.md b/.changeset/friendly-avocados-shake.md new file mode 100644 index 0000000000..3cc76191e3 --- /dev/null +++ b/.changeset/friendly-avocados-shake.md @@ -0,0 +1,5 @@ +--- +'@evidence-dev/core-components': patch +--- + +Adjust spacing on mobile header diff --git a/packages/ui/core-components/src/lib/organisms/layout/EvidenceDefaultLayout.svelte b/packages/ui/core-components/src/lib/organisms/layout/EvidenceDefaultLayout.svelte index f1b3c42135..0a62193465 100644 --- a/packages/ui/core-components/src/lib/organisms/layout/EvidenceDefaultLayout.svelte +++ b/packages/ui/core-components/src/lib/organisms/layout/EvidenceDefaultLayout.svelte @@ -101,6 +101,21 @@ sidebarFrontMatter = undefined; } + $: hideBreadcrumbsFrontmatter = routeFrontMatter?.hide_breadcrumbs; + $: hideBreadcrumbsEffective = hideBreadcrumbsFrontmatter ?? hideBreadcrumbs; + + $: fullWidthFrontmatter = routeFrontMatter?.full_width; + $: fullWidthEffective = fullWidthFrontmatter ?? fullWidth; + + $: maxWidthFrontmatter = routeFrontMatter?.max_width; + $: maxWidthEffective = maxWidthFrontmatter ?? maxWidth; + + $: hideHeaderFrontmatter = routeFrontMatter?.hide_header; + $: hideHeaderEffective = hideHeaderFrontmatter ?? hideHeader; + + $: hideTocFrontmatter = routeFrontMatter?.hide_toc; + $: hideTocEffective = hideTocFrontmatter ?? hideTOC; + onMount(async () => { if (!('serviceWorker' in navigator)) return; @@ -136,7 +151,7 @@
- {#if !hideHeader} + {#if !hideHeaderEffective}
{/if}
{#if !hideSidebar && sidebarFrontMatter !== 'never'}
@@ -169,24 +184,24 @@ {logo} {homePageName} {builtWithEvidence} - {hideHeader} + hideHeader={hideHeaderEffective} {sidebarFrontMatter} />
{/if}
- {#if !hideBreadcrumbs} + {#if !hideBreadcrumbsEffective}
{#if $page.route.id !== '/settings'} @@ -201,9 +216,9 @@ {/if}
- {#if !hideTOC} + {#if !hideTocEffective}
- +
{/if}
diff --git a/packages/ui/core-components/src/lib/organisms/layout/header/Header.svelte b/packages/ui/core-components/src/lib/organisms/layout/header/Header.svelte index c97e817dfd..a675edb369 100644 --- a/packages/ui/core-components/src/lib/organisms/layout/header/Header.svelte +++ b/packages/ui/core-components/src/lib/organisms/layout/header/Header.svelte @@ -37,8 +37,7 @@