From 7ca846aade5bd0d78ab0072e809872a7687e81af Mon Sep 17 00:00:00 2001 From: pheralb Date: Wed, 26 Feb 2025 17:29:28 +0000 Subject: [PATCH] =?UTF-8?q?=E2=9A=99=EF=B8=8F=20Update=20all=20svgs=20icon?= =?UTF-8?q?s=20with=20new=20typescript=20api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/icons/angularIcon.svelte | 31 ++++++++++++-------- src/components/icons/githubIcon.svelte | 10 ++++--- src/components/icons/logo.svelte | 8 ++++- src/components/icons/raycastIcon.svelte | 13 ++++---- src/components/icons/reactIcon.svelte | 11 +++---- src/components/icons/svelteIcon.svelte | 12 ++++---- src/components/icons/vueIcon.svelte | 22 +++++++++----- src/components/icons/webComponentIcon.svelte | 30 ++++++++++++------- src/components/icons/xIcon.svelte | 10 ++++--- src/types/icon.ts | 5 ++++ 10 files changed, 97 insertions(+), 55 deletions(-) create mode 100644 src/types/icon.ts diff --git a/src/components/icons/angularIcon.svelte b/src/components/icons/angularIcon.svelte index 361850a..1af071e 100644 --- a/src/components/icons/angularIcon.svelte +++ b/src/components/icons/angularIcon.svelte @@ -1,11 +1,13 @@ + - diff --git a/src/components/icons/githubIcon.svelte b/src/components/icons/githubIcon.svelte index e6b08e2..8a7a881 100644 --- a/src/components/icons/githubIcon.svelte +++ b/src/components/icons/githubIcon.svelte @@ -1,16 +1,18 @@ diff --git a/src/components/icons/logo.svelte b/src/components/icons/logo.svelte index 01fe489..a9e2ced 100644 --- a/src/components/icons/logo.svelte +++ b/src/components/icons/logo.svelte @@ -1,5 +1,11 @@ + + - export let iconSize: number; - export let className: string; + import type { IconProps } from '@/types/icon'; + + export let iconProps: IconProps; diff --git a/src/components/icons/reactIcon.svelte b/src/components/icons/reactIcon.svelte index 4cf812a..d638238 100644 --- a/src/components/icons/reactIcon.svelte +++ b/src/components/icons/reactIcon.svelte @@ -1,16 +1,17 @@ diff --git a/src/components/icons/svelteIcon.svelte b/src/components/icons/svelteIcon.svelte index 35ed793..3bd7601 100644 --- a/src/components/icons/svelteIcon.svelte +++ b/src/components/icons/svelteIcon.svelte @@ -1,17 +1,19 @@ diff --git a/src/components/icons/vueIcon.svelte b/src/components/icons/vueIcon.svelte index 8a0ce10..6be7230 100644 --- a/src/components/icons/vueIcon.svelte +++ b/src/components/icons/vueIcon.svelte @@ -1,14 +1,22 @@ + /> + diff --git a/src/components/icons/webComponentIcon.svelte b/src/components/icons/webComponentIcon.svelte index 2dfe008..c05ddb7 100644 --- a/src/components/icons/webComponentIcon.svelte +++ b/src/components/icons/webComponentIcon.svelte @@ -1,8 +1,15 @@ - + diff --git a/src/components/icons/xIcon.svelte b/src/components/icons/xIcon.svelte index a9ae23b..cc302f4 100644 --- a/src/components/icons/xIcon.svelte +++ b/src/components/icons/xIcon.svelte @@ -1,16 +1,18 @@ diff --git a/src/types/icon.ts b/src/types/icon.ts new file mode 100644 index 0000000..204bcb7 --- /dev/null +++ b/src/types/icon.ts @@ -0,0 +1,5 @@ +export interface IconProps { + size?: string; + color?: string; + className?: string; +}