From 73bd5a4f782d0fd32b99db90e85f8344fdbfe5aa Mon Sep 17 00:00:00 2001 From: pheralb Date: Sun, 31 Aug 2025 13:43:17 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F=20Create=20codeBlock=20UI?= =?UTF-8?q?=20component=20+=20setup=20shadcn/ui=20registry?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/codeBlock.svelte | 71 +++++++++++++++++++ src/components/svgs/copyShadcnCommand.svelte | 30 +++----- .../svgs/setupShadcnRegistry.svelte | 38 ++++++++++ 3 files changed, 119 insertions(+), 20 deletions(-) create mode 100644 src/components/codeBlock.svelte create mode 100644 src/components/svgs/setupShadcnRegistry.svelte diff --git a/src/components/codeBlock.svelte b/src/components/codeBlock.svelte new file mode 100644 index 0000000..ab158ae --- /dev/null +++ b/src/components/codeBlock.svelte @@ -0,0 +1,71 @@ + + +
+ + {#if Icon} + + {/if} + + {code} + +
diff --git a/src/components/svgs/copyShadcnCommand.svelte b/src/components/svgs/copyShadcnCommand.svelte index 63fb42b..06ba0bc 100644 --- a/src/components/svgs/copyShadcnCommand.svelte +++ b/src/components/svgs/copyShadcnCommand.svelte @@ -1,11 +1,11 @@
+ + + - -
-
- - - {shadcnCommand} @svgl/{svgFormatTitle} -
+ diff --git a/src/components/svgs/setupShadcnRegistry.svelte b/src/components/svgs/setupShadcnRegistry.svelte new file mode 100644 index 0000000..c96c5c3 --- /dev/null +++ b/src/components/svgs/setupShadcnRegistry.svelte @@ -0,0 +1,38 @@ + + + + + {@render children?.()} + + + + Setup shadcn/ui registry + + Use the code below to configure the @svgl registry for your project. + + +

+ 1. Copy and paste the code into + components.json: +

+ +

2. Then use the following command to add SVGs:

+ +
+