From 27bca8e8eb901be82b6b92bff7a21d39eed325f5 Mon Sep 17 00:00:00 2001 From: Sean Hughes Date: Fri, 3 Jan 2025 11:21:02 -0500 Subject: [PATCH] Add print behavior for components with hidden content --- .changeset/angry-books-cheer.md | 5 ++ .../src/lib/unsorted/ui/Details.svelte | 48 ++++++++++++++----- .../src/lib/unsorted/ui/LastRefreshed.svelte | 24 +++++++++- .../src/lib/unsorted/ui/Tabs/Tab.svelte | 22 ++++++++- .../src/lib/unsorted/ui/Tabs/Tabs.svelte | 43 ++++++++++++----- .../docs/pages/components/ui/details/index.md | 4 +- 6 files changed, 116 insertions(+), 30 deletions(-) create mode 100644 .changeset/angry-books-cheer.md diff --git a/.changeset/angry-books-cheer.md b/.changeset/angry-books-cheer.md new file mode 100644 index 0000000000..571b89fe7e --- /dev/null +++ b/.changeset/angry-books-cheer.md @@ -0,0 +1,5 @@ +--- +'@evidence-dev/core-components': patch +--- + +Add print behavior for components with hidden content diff --git a/packages/ui/core-components/src/lib/unsorted/ui/Details.svelte b/packages/ui/core-components/src/lib/unsorted/ui/Details.svelte index bf4852b938..8b4d170aa1 100644 --- a/packages/ui/core-components/src/lib/unsorted/ui/Details.svelte +++ b/packages/ui/core-components/src/lib/unsorted/ui/Details.svelte @@ -3,24 +3,50 @@ -
- + (printing = true)} + on:afterprint={() => (printing = false)} + on:export-beforeprint={() => (printing = true)} + on:export-afterprint={() => (printing = false)} +/> + +{#if !printing || !printShowAll} +
+ + + {#if open} +
+ +
+ {/if} +
+{:else} +
+ {title} - {#if open} -
+
- {/if} -
+
+{/if}