From 32d2d19b7eadc4544b179366adbcf35a2316fba9 Mon Sep 17 00:00:00 2001 From: Chen Hui Jing <1461498+huijing@users.noreply.github.com> Date: Mon, 7 Jul 2025 15:55:53 +0300 Subject: [PATCH] Add download option to MermaidWrapper component --- package.json | 2 +- src/components/MermaidWrapper.astro | 45 ++++++++++++++++++++++------- src/styles/ilf-docs.css | 1 + 3 files changed, 37 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 89234bf..4624bfe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@interledger/docs-design-system", - "version": "0.7.2", + "version": "0.8.0", "type": "module", "description": "Shared styles and components used across all Interledger Starlight documentation sites", "exports": { diff --git a/src/components/MermaidWrapper.astro b/src/components/MermaidWrapper.astro index 18c88b5..eea7dc7 100644 --- a/src/components/MermaidWrapper.astro +++ b/src/components/MermaidWrapper.astro @@ -1,14 +1,18 @@ --- -const { hasBorder = true } = Astro.props; +const { hasBorder = true, diagramName="diagram" } = Astro.props; ---
{hasBorder ?
:
} - + +
diff --git a/src/styles/ilf-docs.css b/src/styles/ilf-docs.css index b8ef4e3..c596a8f 100644 --- a/src/styles/ilf-docs.css +++ b/src/styles/ilf-docs.css @@ -329,6 +329,7 @@ img { .img-outline { border: 2px solid var(--color-accent-transparent); box-shadow: var(--box-shadow); + border-radius: var(--border-radius); } .mermaid > svg {