From b697bb84910a77072b48690be3541d0153cf44e4 Mon Sep 17 00:00:00 2001 From: unkn0wn Date: Wed, 24 Jun 2026 06:57:58 +0200 Subject: [PATCH] Remove unused SVG icons and related components for sorting and uploading; clean up index.astro by eliminating icon imports and references. --- src/components/Icons/Arrow2/Arrow2.astro | 45 -------------- .../Icons/Arrow2/svgs/arrow2-16-down.svg | 3 - .../Icons/Arrow2/svgs/arrow2-16-left.svg | 3 - .../Icons/Arrow2/svgs/arrow2-16-right.svg | 3 - .../Icons/Arrow2/svgs/arrow2-16-up.svg | 3 - .../Icons/Arrow2/svgs/arrow2-24-down.svg | 3 - .../Icons/Arrow2/svgs/arrow2-24-left.svg | 3 - .../Icons/Arrow2/svgs/arrow2-24-right.svg | 3 - .../Icons/Arrow2/svgs/arrow2-24-up.svg | 3 - .../Icons/Arrow2/svgs/arrow2-32-down.svg | 3 - .../Icons/Arrow2/svgs/arrow2-32-left.svg | 3 - .../Icons/Arrow2/svgs/arrow2-32-right.svg | 3 - .../Icons/Arrow2/svgs/arrow2-32-up.svg | 3 - src/components/Icons/bin/bin.astro | 26 -------- src/components/Icons/bin/svgs/bin-16.svg | 3 - src/components/Icons/bin/svgs/bin-24.svg | 3 - src/components/Icons/bin/svgs/bin-32.svg | 3 - src/components/Icons/burger/burger.astro | 26 -------- .../Icons/burger/svgs/burger-16.svg | 3 - .../Icons/burger/svgs/burger-24.svg | 3 - .../Icons/burger/svgs/burger-32.svg | 3 - src/components/Icons/calendar/calendar.astro | 26 -------- .../Icons/calendar/svgs/calendar-16.svg | 3 - .../Icons/calendar/svgs/calendar-24.svg | 3 - .../Icons/calendar/svgs/calendar-32.svg | 3 - src/components/Icons/check/check.astro | 26 -------- src/components/Icons/check/svgs/check-16.svg | 3 - src/components/Icons/check/svgs/check-24.svg | 3 - src/components/Icons/check/svgs/check-32.svg | 3 - src/components/Icons/close/close.astro | 27 --------- src/components/Icons/close/svgs/close-16.svg | 3 - src/components/Icons/close/svgs/close-24.svg | 3 - src/components/Icons/close/svgs/close-32.svg | 3 - src/components/Icons/code/code.astro | 26 -------- src/components/Icons/code/svgs/code-16.svg | 3 - src/components/Icons/code/svgs/code-24.svg | 3 - src/components/Icons/code/svgs/code-32.svg | 3 - src/components/Icons/cube/cube.astro | 26 -------- src/components/Icons/cube/svgs/cube-16.svg | 3 - src/components/Icons/cube/svgs/cube-24.svg | 3 - src/components/Icons/cube/svgs/cube-32.svg | 3 - src/components/Icons/download/download.astro | 26 -------- .../Icons/download/svgs/download-16.svg | 5 -- .../Icons/download/svgs/download-24.svg | 4 -- .../Icons/download/svgs/download-32.svg | 4 -- src/components/Icons/filter/filter.astro | 26 -------- .../Icons/filter/svgs/filter-16.svg | 3 - .../Icons/filter/svgs/filter-24.svg | 3 - .../Icons/filter/svgs/filter-32.svg | 3 - src/components/Icons/help/help.astro | 26 -------- src/components/Icons/help/svgs/help-16.svg | 5 -- src/components/Icons/help/svgs/help-24.svg | 5 -- src/components/Icons/help/svgs/help-32.svg | 4 -- src/components/Icons/home/home.astro | 26 -------- src/components/Icons/home/svgs/home-16.svg | 3 - src/components/Icons/home/svgs/home-24.svg | 3 - src/components/Icons/home/svgs/home-32.svg | 3 - src/components/Icons/index.ts | 25 -------- src/components/Icons/link/link.astro | 26 -------- src/components/Icons/link/svgs/link-16.svg | 3 - src/components/Icons/link/svgs/link-24.svg | 3 - src/components/Icons/link/svgs/link-32.svg | 3 - src/components/Icons/minus/minus.astro | 26 -------- src/components/Icons/minus/svgs/minus-16.svg | 3 - src/components/Icons/minus/svgs/minus-24.svg | 3 - src/components/Icons/minus/svgs/minus-32.svg | 3 - src/components/Icons/more/more.astro | 26 -------- src/components/Icons/more/svgs/more-16.svg | 3 - src/components/Icons/more/svgs/more-24.svg | 3 - src/components/Icons/more/svgs/more-32.svg | 3 - src/components/Icons/overview/overview.astro | 26 -------- .../Icons/overview/svgs/overview-16.svg | 3 - .../Icons/overview/svgs/overview-24.svg | 3 - .../Icons/overview/svgs/overview-32.svg | 3 - src/components/Icons/plus/plus.astro | 26 -------- src/components/Icons/plus/svgs/plus-16.svg | 3 - src/components/Icons/plus/svgs/plus-24.svg | 3 - src/components/Icons/plus/svgs/plus-32.svg | 3 - src/components/Icons/profile/profile.astro | 27 --------- .../Icons/profile/svgs/profile-16.svg | 3 - .../Icons/profile/svgs/profile-24.svg | 3 - .../Icons/profile/svgs/profile-32.svg | 3 - src/components/Icons/search/search.astro | 27 --------- .../Icons/search/svgs/search-16.svg | 3 - .../Icons/search/svgs/search-24.svg | 3 - .../Icons/search/svgs/search-32.svg | 3 - src/components/Icons/settings/settings.astro | 26 -------- .../Icons/settings/svgs/settings-16.svg | 3 - .../Icons/settings/svgs/settings-24.svg | 3 - .../Icons/settings/svgs/settings-32.svg | 3 - src/components/Icons/share/share.astro | 27 --------- src/components/Icons/share/svgs/share-16.svg | 3 - src/components/Icons/share/svgs/share-24.svg | 3 - src/components/Icons/share/svgs/share-32.svg | 3 - src/components/Icons/shield/shield.astro | 26 -------- .../Icons/shield/svgs/shield-16.svg | 3 - .../Icons/shield/svgs/shield-24.svg | 3 - .../Icons/shield/svgs/shield-32.svg | 3 - src/components/Icons/sort/sort.astro | 38 ------------ .../Icons/sort/svgs/sort-16-ascend.svg | 4 -- .../Icons/sort/svgs/sort-16-default.svg | 3 - .../Icons/sort/svgs/sort-16-descend.svg | 4 -- .../Icons/sort/svgs/sort-24-ascend.svg | 4 -- .../Icons/sort/svgs/sort-24-default.svg | 3 - .../Icons/sort/svgs/sort-24-descend.svg | 4 -- .../Icons/sort/svgs/sort-32-ascend.svg | 4 -- .../Icons/sort/svgs/sort-32-default.svg | 3 - .../Icons/sort/svgs/sort-32-descend.svg | 4 -- src/components/Icons/stats/stats.astro | 26 -------- src/components/Icons/stats/svgs/stats-16.svg | 3 - src/components/Icons/stats/svgs/stats-24.svg | 3 - src/components/Icons/stats/svgs/stats-32.svg | 3 - .../Icons/upload/svgs/upload-16.svg | 3 - .../Icons/upload/svgs/upload-24.svg | 3 - .../Icons/upload/svgs/upload-32.svg | 3 - src/components/Icons/upload/upload.astro | 27 --------- src/components/index.ts | 1 - src/pages/index.astro | 59 +------------------ 118 files changed, 2 insertions(+), 1054 deletions(-) delete mode 100644 src/components/Icons/Arrow2/Arrow2.astro delete mode 100644 src/components/Icons/Arrow2/svgs/arrow2-16-down.svg delete mode 100644 src/components/Icons/Arrow2/svgs/arrow2-16-left.svg delete mode 100644 src/components/Icons/Arrow2/svgs/arrow2-16-right.svg delete mode 100644 src/components/Icons/Arrow2/svgs/arrow2-16-up.svg delete mode 100644 src/components/Icons/Arrow2/svgs/arrow2-24-down.svg delete mode 100644 src/components/Icons/Arrow2/svgs/arrow2-24-left.svg delete mode 100644 src/components/Icons/Arrow2/svgs/arrow2-24-right.svg delete mode 100644 src/components/Icons/Arrow2/svgs/arrow2-24-up.svg delete mode 100644 src/components/Icons/Arrow2/svgs/arrow2-32-down.svg delete mode 100644 src/components/Icons/Arrow2/svgs/arrow2-32-left.svg delete mode 100644 src/components/Icons/Arrow2/svgs/arrow2-32-right.svg delete mode 100644 src/components/Icons/Arrow2/svgs/arrow2-32-up.svg delete mode 100644 src/components/Icons/bin/bin.astro delete mode 100644 src/components/Icons/bin/svgs/bin-16.svg delete mode 100644 src/components/Icons/bin/svgs/bin-24.svg delete mode 100644 src/components/Icons/bin/svgs/bin-32.svg delete mode 100644 src/components/Icons/burger/burger.astro delete mode 100644 src/components/Icons/burger/svgs/burger-16.svg delete mode 100644 src/components/Icons/burger/svgs/burger-24.svg delete mode 100644 src/components/Icons/burger/svgs/burger-32.svg delete mode 100644 src/components/Icons/calendar/calendar.astro delete mode 100644 src/components/Icons/calendar/svgs/calendar-16.svg delete mode 100644 src/components/Icons/calendar/svgs/calendar-24.svg delete mode 100644 src/components/Icons/calendar/svgs/calendar-32.svg delete mode 100644 src/components/Icons/check/check.astro delete mode 100644 src/components/Icons/check/svgs/check-16.svg delete mode 100644 src/components/Icons/check/svgs/check-24.svg delete mode 100644 src/components/Icons/check/svgs/check-32.svg delete mode 100644 src/components/Icons/close/close.astro delete mode 100644 src/components/Icons/close/svgs/close-16.svg delete mode 100644 src/components/Icons/close/svgs/close-24.svg delete mode 100644 src/components/Icons/close/svgs/close-32.svg delete mode 100644 src/components/Icons/code/code.astro delete mode 100644 src/components/Icons/code/svgs/code-16.svg delete mode 100644 src/components/Icons/code/svgs/code-24.svg delete mode 100644 src/components/Icons/code/svgs/code-32.svg delete mode 100644 src/components/Icons/cube/cube.astro delete mode 100644 src/components/Icons/cube/svgs/cube-16.svg delete mode 100644 src/components/Icons/cube/svgs/cube-24.svg delete mode 100644 src/components/Icons/cube/svgs/cube-32.svg delete mode 100644 src/components/Icons/download/download.astro delete mode 100644 src/components/Icons/download/svgs/download-16.svg delete mode 100644 src/components/Icons/download/svgs/download-24.svg delete mode 100644 src/components/Icons/download/svgs/download-32.svg delete mode 100644 src/components/Icons/filter/filter.astro delete mode 100644 src/components/Icons/filter/svgs/filter-16.svg delete mode 100644 src/components/Icons/filter/svgs/filter-24.svg delete mode 100644 src/components/Icons/filter/svgs/filter-32.svg delete mode 100644 src/components/Icons/help/help.astro delete mode 100644 src/components/Icons/help/svgs/help-16.svg delete mode 100644 src/components/Icons/help/svgs/help-24.svg delete mode 100644 src/components/Icons/help/svgs/help-32.svg delete mode 100644 src/components/Icons/home/home.astro delete mode 100644 src/components/Icons/home/svgs/home-16.svg delete mode 100644 src/components/Icons/home/svgs/home-24.svg delete mode 100644 src/components/Icons/home/svgs/home-32.svg delete mode 100644 src/components/Icons/index.ts delete mode 100644 src/components/Icons/link/link.astro delete mode 100644 src/components/Icons/link/svgs/link-16.svg delete mode 100644 src/components/Icons/link/svgs/link-24.svg delete mode 100644 src/components/Icons/link/svgs/link-32.svg delete mode 100644 src/components/Icons/minus/minus.astro delete mode 100644 src/components/Icons/minus/svgs/minus-16.svg delete mode 100644 src/components/Icons/minus/svgs/minus-24.svg delete mode 100644 src/components/Icons/minus/svgs/minus-32.svg delete mode 100644 src/components/Icons/more/more.astro delete mode 100644 src/components/Icons/more/svgs/more-16.svg delete mode 100644 src/components/Icons/more/svgs/more-24.svg delete mode 100644 src/components/Icons/more/svgs/more-32.svg delete mode 100644 src/components/Icons/overview/overview.astro delete mode 100644 src/components/Icons/overview/svgs/overview-16.svg delete mode 100644 src/components/Icons/overview/svgs/overview-24.svg delete mode 100644 src/components/Icons/overview/svgs/overview-32.svg delete mode 100644 src/components/Icons/plus/plus.astro delete mode 100644 src/components/Icons/plus/svgs/plus-16.svg delete mode 100644 src/components/Icons/plus/svgs/plus-24.svg delete mode 100644 src/components/Icons/plus/svgs/plus-32.svg delete mode 100644 src/components/Icons/profile/profile.astro delete mode 100644 src/components/Icons/profile/svgs/profile-16.svg delete mode 100644 src/components/Icons/profile/svgs/profile-24.svg delete mode 100644 src/components/Icons/profile/svgs/profile-32.svg delete mode 100644 src/components/Icons/search/search.astro delete mode 100644 src/components/Icons/search/svgs/search-16.svg delete mode 100644 src/components/Icons/search/svgs/search-24.svg delete mode 100644 src/components/Icons/search/svgs/search-32.svg delete mode 100644 src/components/Icons/settings/settings.astro delete mode 100644 src/components/Icons/settings/svgs/settings-16.svg delete mode 100644 src/components/Icons/settings/svgs/settings-24.svg delete mode 100644 src/components/Icons/settings/svgs/settings-32.svg delete mode 100644 src/components/Icons/share/share.astro delete mode 100644 src/components/Icons/share/svgs/share-16.svg delete mode 100644 src/components/Icons/share/svgs/share-24.svg delete mode 100644 src/components/Icons/share/svgs/share-32.svg delete mode 100644 src/components/Icons/shield/shield.astro delete mode 100644 src/components/Icons/shield/svgs/shield-16.svg delete mode 100644 src/components/Icons/shield/svgs/shield-24.svg delete mode 100644 src/components/Icons/shield/svgs/shield-32.svg delete mode 100644 src/components/Icons/sort/sort.astro delete mode 100644 src/components/Icons/sort/svgs/sort-16-ascend.svg delete mode 100644 src/components/Icons/sort/svgs/sort-16-default.svg delete mode 100644 src/components/Icons/sort/svgs/sort-16-descend.svg delete mode 100644 src/components/Icons/sort/svgs/sort-24-ascend.svg delete mode 100644 src/components/Icons/sort/svgs/sort-24-default.svg delete mode 100644 src/components/Icons/sort/svgs/sort-24-descend.svg delete mode 100644 src/components/Icons/sort/svgs/sort-32-ascend.svg delete mode 100644 src/components/Icons/sort/svgs/sort-32-default.svg delete mode 100644 src/components/Icons/sort/svgs/sort-32-descend.svg delete mode 100644 src/components/Icons/stats/stats.astro delete mode 100644 src/components/Icons/stats/svgs/stats-16.svg delete mode 100644 src/components/Icons/stats/svgs/stats-24.svg delete mode 100644 src/components/Icons/stats/svgs/stats-32.svg delete mode 100644 src/components/Icons/upload/svgs/upload-16.svg delete mode 100644 src/components/Icons/upload/svgs/upload-24.svg delete mode 100644 src/components/Icons/upload/svgs/upload-32.svg delete mode 100644 src/components/Icons/upload/upload.astro diff --git a/src/components/Icons/Arrow2/Arrow2.astro b/src/components/Icons/Arrow2/Arrow2.astro deleted file mode 100644 index f59ab9e..0000000 --- a/src/components/Icons/Arrow2/Arrow2.astro +++ /dev/null @@ -1,45 +0,0 @@ ---- -import arrow16down from './svgs/arrow2-16-down.svg?raw'; -import arrow16left from './svgs/arrow2-16-left.svg?raw'; -import arrow16right from './svgs/arrow2-16-right.svg?raw'; -import arrow16up from './svgs/arrow2-16-up.svg?raw'; -import arrow24down from './svgs/arrow2-24-down.svg?raw'; -import arrow24left from './svgs/arrow2-24-left.svg?raw'; -import arrow24right from './svgs/arrow2-24-right.svg?raw'; -import arrow24up from './svgs/arrow2-24-up.svg?raw'; -import arrow32down from './svgs/arrow2-32-down.svg?raw'; -import arrow32left from './svgs/arrow2-32-left.svg?raw'; -import arrow32right from './svgs/arrow2-32-right.svg?raw'; -import arrow32up from './svgs/arrow2-32-up.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - orientation: 'up' | 'down' | 'left' | 'right'; - label?: string; - class?: string; -} - -const { size = 24, orientation = 'down', label, class: className } = Astro.props; - -let raw: string; -if (size === 16 && orientation === 'down') raw = arrow16down; -else if (size === 16 && orientation === 'left') raw = arrow16left; -else if (size === 16 && orientation === 'right') raw = arrow16right; -else if (size === 16 && orientation === 'up') raw = arrow16up; -else if (size === 24 && orientation === 'down') raw = arrow24down; -else if (size === 24 && orientation === 'left') raw = arrow24left; -else if (size === 24 && orientation === 'right') raw = arrow24right; -else if (size === 24 && orientation === 'up') raw = arrow24up; -else if (size === 32 && orientation === 'down') raw = arrow32down; -else if (size === 32 && orientation === 'left') raw = arrow32left; -else if (size === 32 && orientation === 'right') raw = arrow32right; -else if (size === 32 && orientation === 'up') raw = arrow32up; -else raw = ''; // Fallback to a blank string if no match is found, though this should not happen due to the type constraints on size and orientation. - -const classes = ['nds-icon-arrow2', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/Arrow2/svgs/arrow2-16-down.svg b/src/components/Icons/Arrow2/svgs/arrow2-16-down.svg deleted file mode 100644 index a6bd07d..0000000 --- a/src/components/Icons/Arrow2/svgs/arrow2-16-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/Arrow2/svgs/arrow2-16-left.svg b/src/components/Icons/Arrow2/svgs/arrow2-16-left.svg deleted file mode 100644 index b003e00..0000000 --- a/src/components/Icons/Arrow2/svgs/arrow2-16-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/Arrow2/svgs/arrow2-16-right.svg b/src/components/Icons/Arrow2/svgs/arrow2-16-right.svg deleted file mode 100644 index 952ac02..0000000 --- a/src/components/Icons/Arrow2/svgs/arrow2-16-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/Arrow2/svgs/arrow2-16-up.svg b/src/components/Icons/Arrow2/svgs/arrow2-16-up.svg deleted file mode 100644 index fd8f4d4..0000000 --- a/src/components/Icons/Arrow2/svgs/arrow2-16-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/Arrow2/svgs/arrow2-24-down.svg b/src/components/Icons/Arrow2/svgs/arrow2-24-down.svg deleted file mode 100644 index b12fe72..0000000 --- a/src/components/Icons/Arrow2/svgs/arrow2-24-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/Arrow2/svgs/arrow2-24-left.svg b/src/components/Icons/Arrow2/svgs/arrow2-24-left.svg deleted file mode 100644 index 831711b..0000000 --- a/src/components/Icons/Arrow2/svgs/arrow2-24-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/Arrow2/svgs/arrow2-24-right.svg b/src/components/Icons/Arrow2/svgs/arrow2-24-right.svg deleted file mode 100644 index 492d638..0000000 --- a/src/components/Icons/Arrow2/svgs/arrow2-24-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/Arrow2/svgs/arrow2-24-up.svg b/src/components/Icons/Arrow2/svgs/arrow2-24-up.svg deleted file mode 100644 index 146e2ee..0000000 --- a/src/components/Icons/Arrow2/svgs/arrow2-24-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/Arrow2/svgs/arrow2-32-down.svg b/src/components/Icons/Arrow2/svgs/arrow2-32-down.svg deleted file mode 100644 index bf695d8..0000000 --- a/src/components/Icons/Arrow2/svgs/arrow2-32-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/Arrow2/svgs/arrow2-32-left.svg b/src/components/Icons/Arrow2/svgs/arrow2-32-left.svg deleted file mode 100644 index b0b8f5b..0000000 --- a/src/components/Icons/Arrow2/svgs/arrow2-32-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/Arrow2/svgs/arrow2-32-right.svg b/src/components/Icons/Arrow2/svgs/arrow2-32-right.svg deleted file mode 100644 index 7d53a93..0000000 --- a/src/components/Icons/Arrow2/svgs/arrow2-32-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/Arrow2/svgs/arrow2-32-up.svg b/src/components/Icons/Arrow2/svgs/arrow2-32-up.svg deleted file mode 100644 index 639ff34..0000000 --- a/src/components/Icons/Arrow2/svgs/arrow2-32-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/bin/bin.astro b/src/components/Icons/bin/bin.astro deleted file mode 100644 index 8490857..0000000 --- a/src/components/Icons/bin/bin.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import bin16 from './svgs/bin-16.svg?raw'; -import bin24 from './svgs/bin-24.svg?raw'; -import bin32 from './svgs/bin-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = bin16; -else if (size === 24) raw = bin24; -else if (size === 32) raw = bin32; -else raw = ''; - -const classes = ['nds-icon-bin', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/bin/svgs/bin-16.svg b/src/components/Icons/bin/svgs/bin-16.svg deleted file mode 100644 index 138d6d2..0000000 --- a/src/components/Icons/bin/svgs/bin-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/bin/svgs/bin-24.svg b/src/components/Icons/bin/svgs/bin-24.svg deleted file mode 100644 index 571a153..0000000 --- a/src/components/Icons/bin/svgs/bin-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/bin/svgs/bin-32.svg b/src/components/Icons/bin/svgs/bin-32.svg deleted file mode 100644 index 2e04236..0000000 --- a/src/components/Icons/bin/svgs/bin-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/burger/burger.astro b/src/components/Icons/burger/burger.astro deleted file mode 100644 index e9a46b4..0000000 --- a/src/components/Icons/burger/burger.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import burger16 from './svgs/burger-16.svg?raw'; -import burger24 from './svgs/burger-24.svg?raw'; -import burger32 from './svgs/burger-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = burger16; -else if (size === 24) raw = burger24; -else if (size === 32) raw = burger32; -else raw = ''; - -const classes = ['nds-icon-burger', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/burger/svgs/burger-16.svg b/src/components/Icons/burger/svgs/burger-16.svg deleted file mode 100644 index 5058d51..0000000 --- a/src/components/Icons/burger/svgs/burger-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/burger/svgs/burger-24.svg b/src/components/Icons/burger/svgs/burger-24.svg deleted file mode 100644 index a866a9d..0000000 --- a/src/components/Icons/burger/svgs/burger-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/burger/svgs/burger-32.svg b/src/components/Icons/burger/svgs/burger-32.svg deleted file mode 100644 index eafe0ed..0000000 --- a/src/components/Icons/burger/svgs/burger-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/calendar/calendar.astro b/src/components/Icons/calendar/calendar.astro deleted file mode 100644 index 5079db2..0000000 --- a/src/components/Icons/calendar/calendar.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import calendar16 from './svgs/calendar-16.svg?raw'; -import calendar24 from './svgs/calendar-24.svg?raw'; -import calendar32 from './svgs/calendar-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = calendar16; -else if (size === 24) raw = calendar24; -else if (size === 32) raw = calendar32; -else raw = ''; - -const classes = ['nds-icon-calendar', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/calendar/svgs/calendar-16.svg b/src/components/Icons/calendar/svgs/calendar-16.svg deleted file mode 100644 index 3eda8eb..0000000 --- a/src/components/Icons/calendar/svgs/calendar-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/calendar/svgs/calendar-24.svg b/src/components/Icons/calendar/svgs/calendar-24.svg deleted file mode 100644 index 5788f29..0000000 --- a/src/components/Icons/calendar/svgs/calendar-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/calendar/svgs/calendar-32.svg b/src/components/Icons/calendar/svgs/calendar-32.svg deleted file mode 100644 index d43c161..0000000 --- a/src/components/Icons/calendar/svgs/calendar-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/check/check.astro b/src/components/Icons/check/check.astro deleted file mode 100644 index 3b3a234..0000000 --- a/src/components/Icons/check/check.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import check16 from './svgs/check-16.svg?raw'; -import check24 from './svgs/check-24.svg?raw'; -import check32 from './svgs/check-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = check16; -else if (size === 24) raw = check24; -else if (size === 32) raw = check32; -else raw = ''; - -const classes = ['nds-icon-check', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/check/svgs/check-16.svg b/src/components/Icons/check/svgs/check-16.svg deleted file mode 100644 index e03f3b6..0000000 --- a/src/components/Icons/check/svgs/check-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/check/svgs/check-24.svg b/src/components/Icons/check/svgs/check-24.svg deleted file mode 100644 index 81098c5..0000000 --- a/src/components/Icons/check/svgs/check-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/check/svgs/check-32.svg b/src/components/Icons/check/svgs/check-32.svg deleted file mode 100644 index 816e267..0000000 --- a/src/components/Icons/check/svgs/check-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/close/close.astro b/src/components/Icons/close/close.astro deleted file mode 100644 index e3eade0..0000000 --- a/src/components/Icons/close/close.astro +++ /dev/null @@ -1,27 +0,0 @@ ---- -import close16 from './svgs/close-16.svg?raw'; -import close24 from './svgs/close-24.svg?raw'; -import close32 from './svgs/close-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16 ) raw = close16; -else if (size === 24 ) raw = close24; -else if (size === 32 ) raw = close32; -else raw = ''; // Fallback to a blank string if no match is found, though this should not happen due to the type constraints on size. - - -const classes = ['nds-icon-close', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/close/svgs/close-16.svg b/src/components/Icons/close/svgs/close-16.svg deleted file mode 100644 index 190d88b..0000000 --- a/src/components/Icons/close/svgs/close-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/close/svgs/close-24.svg b/src/components/Icons/close/svgs/close-24.svg deleted file mode 100644 index e67d01d..0000000 --- a/src/components/Icons/close/svgs/close-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/close/svgs/close-32.svg b/src/components/Icons/close/svgs/close-32.svg deleted file mode 100644 index f4a4716..0000000 --- a/src/components/Icons/close/svgs/close-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/code/code.astro b/src/components/Icons/code/code.astro deleted file mode 100644 index 0ee8b9c..0000000 --- a/src/components/Icons/code/code.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import code16 from './svgs/code-16.svg?raw'; -import code24 from './svgs/code-24.svg?raw'; -import code32 from './svgs/code-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = code16; -else if (size === 24) raw = code24; -else if (size === 32) raw = code32; -else raw = ''; - -const classes = ['nds-icon-code', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/code/svgs/code-16.svg b/src/components/Icons/code/svgs/code-16.svg deleted file mode 100644 index 9ce1239..0000000 --- a/src/components/Icons/code/svgs/code-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/code/svgs/code-24.svg b/src/components/Icons/code/svgs/code-24.svg deleted file mode 100644 index 74efec1..0000000 --- a/src/components/Icons/code/svgs/code-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/code/svgs/code-32.svg b/src/components/Icons/code/svgs/code-32.svg deleted file mode 100644 index da02b8a..0000000 --- a/src/components/Icons/code/svgs/code-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/cube/cube.astro b/src/components/Icons/cube/cube.astro deleted file mode 100644 index b061376..0000000 --- a/src/components/Icons/cube/cube.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import cube16 from './svgs/cube-16.svg?raw'; -import cube24 from './svgs/cube-24.svg?raw'; -import cube32 from './svgs/cube-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = cube16; -else if (size === 24) raw = cube24; -else if (size === 32) raw = cube32; -else raw = ''; - -const classes = ['nds-icon-cube', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/cube/svgs/cube-16.svg b/src/components/Icons/cube/svgs/cube-16.svg deleted file mode 100644 index 4b5d565..0000000 --- a/src/components/Icons/cube/svgs/cube-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/cube/svgs/cube-24.svg b/src/components/Icons/cube/svgs/cube-24.svg deleted file mode 100644 index d5bf7b2..0000000 --- a/src/components/Icons/cube/svgs/cube-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/cube/svgs/cube-32.svg b/src/components/Icons/cube/svgs/cube-32.svg deleted file mode 100644 index 55c79aa..0000000 --- a/src/components/Icons/cube/svgs/cube-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/download/download.astro b/src/components/Icons/download/download.astro deleted file mode 100644 index 7a296fc..0000000 --- a/src/components/Icons/download/download.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import download16 from './svgs/download-16.svg?raw'; -import download24 from './svgs/download-24.svg?raw'; -import download32 from './svgs/download-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = download16; -else if (size === 24) raw = download24; -else if (size === 32) raw = download32; -else raw = ''; - -const classes = ['nds-icon-download', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/download/svgs/download-16.svg b/src/components/Icons/download/svgs/download-16.svg deleted file mode 100644 index adba0d2..0000000 --- a/src/components/Icons/download/svgs/download-16.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/components/Icons/download/svgs/download-24.svg b/src/components/Icons/download/svgs/download-24.svg deleted file mode 100644 index cb71245..0000000 --- a/src/components/Icons/download/svgs/download-24.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/components/Icons/download/svgs/download-32.svg b/src/components/Icons/download/svgs/download-32.svg deleted file mode 100644 index 3a71c7a..0000000 --- a/src/components/Icons/download/svgs/download-32.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/components/Icons/filter/filter.astro b/src/components/Icons/filter/filter.astro deleted file mode 100644 index 1db2490..0000000 --- a/src/components/Icons/filter/filter.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import filter16 from './svgs/filter-16.svg?raw'; -import filter24 from './svgs/filter-24.svg?raw'; -import filter32 from './svgs/filter-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = filter16; -else if (size === 24) raw = filter24; -else if (size === 32) raw = filter32; -else raw = ''; - -const classes = ['nds-icon-filter', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/filter/svgs/filter-16.svg b/src/components/Icons/filter/svgs/filter-16.svg deleted file mode 100644 index 820e180..0000000 --- a/src/components/Icons/filter/svgs/filter-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/filter/svgs/filter-24.svg b/src/components/Icons/filter/svgs/filter-24.svg deleted file mode 100644 index 8c2e9fd..0000000 --- a/src/components/Icons/filter/svgs/filter-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/filter/svgs/filter-32.svg b/src/components/Icons/filter/svgs/filter-32.svg deleted file mode 100644 index 5c6618e..0000000 --- a/src/components/Icons/filter/svgs/filter-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/help/help.astro b/src/components/Icons/help/help.astro deleted file mode 100644 index 2cad781..0000000 --- a/src/components/Icons/help/help.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import help16 from './svgs/help-16.svg?raw'; -import help24 from './svgs/help-24.svg?raw'; -import help32 from './svgs/help-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = help16; -else if (size === 24) raw = help24; -else if (size === 32) raw = help32; -else raw = ''; - -const classes = ['nds-icon-help', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/help/svgs/help-16.svg b/src/components/Icons/help/svgs/help-16.svg deleted file mode 100644 index 834af30..0000000 --- a/src/components/Icons/help/svgs/help-16.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/components/Icons/help/svgs/help-24.svg b/src/components/Icons/help/svgs/help-24.svg deleted file mode 100644 index 67eb415..0000000 --- a/src/components/Icons/help/svgs/help-24.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/components/Icons/help/svgs/help-32.svg b/src/components/Icons/help/svgs/help-32.svg deleted file mode 100644 index 51ac7f7..0000000 --- a/src/components/Icons/help/svgs/help-32.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/components/Icons/home/home.astro b/src/components/Icons/home/home.astro deleted file mode 100644 index e0cca17..0000000 --- a/src/components/Icons/home/home.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import home16 from './svgs/home-16.svg?raw'; -import home24 from './svgs/home-24.svg?raw'; -import home32 from './svgs/home-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = home16; -else if (size === 24) raw = home24; -else if (size === 32) raw = home32; -else raw = ''; - -const classes = ['nds-icon-home', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/home/svgs/home-16.svg b/src/components/Icons/home/svgs/home-16.svg deleted file mode 100644 index 0f346cb..0000000 --- a/src/components/Icons/home/svgs/home-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/home/svgs/home-24.svg b/src/components/Icons/home/svgs/home-24.svg deleted file mode 100644 index 61b77fa..0000000 --- a/src/components/Icons/home/svgs/home-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/home/svgs/home-32.svg b/src/components/Icons/home/svgs/home-32.svg deleted file mode 100644 index 0c816af..0000000 --- a/src/components/Icons/home/svgs/home-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/index.ts b/src/components/Icons/index.ts deleted file mode 100644 index 8bf50ba..0000000 --- a/src/components/Icons/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -export { default as Arrow2Icon } from './Arrow2/Arrow2.astro'; -export { default as BinIcon } from './bin/bin.astro'; -export { default as BurgerIcon } from './burger/burger.astro'; -export { default as CalendarIcon } from './calendar/calendar.astro'; -export { default as CheckIcon } from './check/check.astro'; -export { default as CloseIcon } from './close/close.astro'; -export { default as CodeIcon } from './code/code.astro'; -export { default as CubeIcon } from './cube/cube.astro'; -export { default as DownloadIcon } from './download/download.astro'; -export { default as FilterIcon } from './filter/filter.astro'; -export { default as HelpIcon } from './help/help.astro'; -export { default as HomeIcon } from './home/home.astro'; -export { default as LinkIcon } from './link/link.astro'; -export { default as MinusIcon } from './minus/minus.astro'; -export { default as MoreIcon } from './more/more.astro'; -export { default as OverviewIcon } from './overview/overview.astro'; -export { default as PlusIcon } from './plus/plus.astro'; -export { default as ProfileIcon } from './profile/profile.astro'; -export { default as SearchIcon } from './search/search.astro'; -export { default as SettingsIcon } from './settings/settings.astro'; -export { default as ShareIcon } from './share/share.astro'; -export { default as ShieldIcon } from './shield/shield.astro'; -export { default as SortIcon } from './sort/sort.astro'; -export { default as StatsIcon } from './stats/stats.astro'; -export { default as UploadIcon } from './upload/upload.astro'; diff --git a/src/components/Icons/link/link.astro b/src/components/Icons/link/link.astro deleted file mode 100644 index 96207b9..0000000 --- a/src/components/Icons/link/link.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import link16 from './svgs/link-16.svg?raw'; -import link24 from './svgs/link-24.svg?raw'; -import link32 from './svgs/link-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = link16; -else if (size === 24) raw = link24; -else if (size === 32) raw = link32; -else raw = ''; - -const classes = ['nds-icon-link', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/link/svgs/link-16.svg b/src/components/Icons/link/svgs/link-16.svg deleted file mode 100644 index 6ffbbd6..0000000 --- a/src/components/Icons/link/svgs/link-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/link/svgs/link-24.svg b/src/components/Icons/link/svgs/link-24.svg deleted file mode 100644 index 517e373..0000000 --- a/src/components/Icons/link/svgs/link-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/link/svgs/link-32.svg b/src/components/Icons/link/svgs/link-32.svg deleted file mode 100644 index 284dfaf..0000000 --- a/src/components/Icons/link/svgs/link-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/minus/minus.astro b/src/components/Icons/minus/minus.astro deleted file mode 100644 index 375c308..0000000 --- a/src/components/Icons/minus/minus.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import minus16 from './svgs/minus-16.svg?raw'; -import minus24 from './svgs/minus-24.svg?raw'; -import minus32 from './svgs/minus-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = minus16; -else if (size === 24) raw = minus24; -else if (size === 32) raw = minus32; -else raw = ''; - -const classes = ['nds-icon-minus', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/minus/svgs/minus-16.svg b/src/components/Icons/minus/svgs/minus-16.svg deleted file mode 100644 index 3f93473..0000000 --- a/src/components/Icons/minus/svgs/minus-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/minus/svgs/minus-24.svg b/src/components/Icons/minus/svgs/minus-24.svg deleted file mode 100644 index 0270365..0000000 --- a/src/components/Icons/minus/svgs/minus-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/minus/svgs/minus-32.svg b/src/components/Icons/minus/svgs/minus-32.svg deleted file mode 100644 index fa024bd..0000000 --- a/src/components/Icons/minus/svgs/minus-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/more/more.astro b/src/components/Icons/more/more.astro deleted file mode 100644 index ff60dab..0000000 --- a/src/components/Icons/more/more.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import more16 from './svgs/more-16.svg?raw'; -import more24 from './svgs/more-24.svg?raw'; -import more32 from './svgs/more-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = more16; -else if (size === 24) raw = more24; -else if (size === 32) raw = more32; -else raw = ''; - -const classes = ['nds-icon-more', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/more/svgs/more-16.svg b/src/components/Icons/more/svgs/more-16.svg deleted file mode 100644 index 9357acd..0000000 --- a/src/components/Icons/more/svgs/more-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/more/svgs/more-24.svg b/src/components/Icons/more/svgs/more-24.svg deleted file mode 100644 index 8f0c34a..0000000 --- a/src/components/Icons/more/svgs/more-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/more/svgs/more-32.svg b/src/components/Icons/more/svgs/more-32.svg deleted file mode 100644 index 45b457a..0000000 --- a/src/components/Icons/more/svgs/more-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/overview/overview.astro b/src/components/Icons/overview/overview.astro deleted file mode 100644 index c8001ae..0000000 --- a/src/components/Icons/overview/overview.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import overview16 from './svgs/overview-16.svg?raw'; -import overview24 from './svgs/overview-24.svg?raw'; -import overview32 from './svgs/overview-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = overview16; -else if (size === 24) raw = overview24; -else if (size === 32) raw = overview32; -else raw = ''; - -const classes = ['nds-icon-overview', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/overview/svgs/overview-16.svg b/src/components/Icons/overview/svgs/overview-16.svg deleted file mode 100644 index a3f69d3..0000000 --- a/src/components/Icons/overview/svgs/overview-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/overview/svgs/overview-24.svg b/src/components/Icons/overview/svgs/overview-24.svg deleted file mode 100644 index d6ba6b2..0000000 --- a/src/components/Icons/overview/svgs/overview-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/overview/svgs/overview-32.svg b/src/components/Icons/overview/svgs/overview-32.svg deleted file mode 100644 index 1d01116..0000000 --- a/src/components/Icons/overview/svgs/overview-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/plus/plus.astro b/src/components/Icons/plus/plus.astro deleted file mode 100644 index 8612d8e..0000000 --- a/src/components/Icons/plus/plus.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import plus16 from './svgs/plus-16.svg?raw'; -import plus24 from './svgs/plus-24.svg?raw'; -import plus32 from './svgs/plus-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = plus16; -else if (size === 24) raw = plus24; -else if (size === 32) raw = plus32; -else raw = ''; - -const classes = ['nds-icon-plus', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/plus/svgs/plus-16.svg b/src/components/Icons/plus/svgs/plus-16.svg deleted file mode 100644 index 5c71be2..0000000 --- a/src/components/Icons/plus/svgs/plus-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/plus/svgs/plus-24.svg b/src/components/Icons/plus/svgs/plus-24.svg deleted file mode 100644 index f9f1c3d..0000000 --- a/src/components/Icons/plus/svgs/plus-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/plus/svgs/plus-32.svg b/src/components/Icons/plus/svgs/plus-32.svg deleted file mode 100644 index d59fa58..0000000 --- a/src/components/Icons/plus/svgs/plus-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/profile/profile.astro b/src/components/Icons/profile/profile.astro deleted file mode 100644 index 982e502..0000000 --- a/src/components/Icons/profile/profile.astro +++ /dev/null @@ -1,27 +0,0 @@ ---- -import profile16 from './svgs/profile-16.svg?raw'; -import profile24 from './svgs/profile-24.svg?raw'; -import profile32 from './svgs/profile-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16 ) raw = profile16; -else if (size === 24 ) raw = profile24; -else if (size === 32 ) raw = profile32; -else raw = ''; // Fallback to a blank string if no match is found, though this should not happen due to the type constraints on size. - - -const classes = ['nds-icon-profile', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/profile/svgs/profile-16.svg b/src/components/Icons/profile/svgs/profile-16.svg deleted file mode 100644 index c18d97f..0000000 --- a/src/components/Icons/profile/svgs/profile-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/profile/svgs/profile-24.svg b/src/components/Icons/profile/svgs/profile-24.svg deleted file mode 100644 index b512d99..0000000 --- a/src/components/Icons/profile/svgs/profile-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/profile/svgs/profile-32.svg b/src/components/Icons/profile/svgs/profile-32.svg deleted file mode 100644 index 412490d..0000000 --- a/src/components/Icons/profile/svgs/profile-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/search/search.astro b/src/components/Icons/search/search.astro deleted file mode 100644 index 436bf6c..0000000 --- a/src/components/Icons/search/search.astro +++ /dev/null @@ -1,27 +0,0 @@ ---- -import search16 from './svgs/search-16.svg?raw'; -import search24 from './svgs/search-24.svg?raw'; -import search32 from './svgs/search-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16 ) raw = search16; -else if (size === 24 ) raw = search24; -else if (size === 32 ) raw = search32; -else raw = ''; // Fallback to a blank string if no match is found, though this should not happen due to the type constraints on size. - - -const classes = ['nds-icon-search', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/search/svgs/search-16.svg b/src/components/Icons/search/svgs/search-16.svg deleted file mode 100644 index e85d489..0000000 --- a/src/components/Icons/search/svgs/search-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/search/svgs/search-24.svg b/src/components/Icons/search/svgs/search-24.svg deleted file mode 100644 index bca8925..0000000 --- a/src/components/Icons/search/svgs/search-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/search/svgs/search-32.svg b/src/components/Icons/search/svgs/search-32.svg deleted file mode 100644 index a0cd8be..0000000 --- a/src/components/Icons/search/svgs/search-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/settings/settings.astro b/src/components/Icons/settings/settings.astro deleted file mode 100644 index 4545c1e..0000000 --- a/src/components/Icons/settings/settings.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import settings16 from './svgs/settings-16.svg?raw'; -import settings24 from './svgs/settings-24.svg?raw'; -import settings32 from './svgs/settings-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = settings16; -else if (size === 24) raw = settings24; -else if (size === 32) raw = settings32; -else raw = ''; - -const classes = ['nds-icon-settings', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/settings/svgs/settings-16.svg b/src/components/Icons/settings/svgs/settings-16.svg deleted file mode 100644 index b145c91..0000000 --- a/src/components/Icons/settings/svgs/settings-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/settings/svgs/settings-24.svg b/src/components/Icons/settings/svgs/settings-24.svg deleted file mode 100644 index 5a96eee..0000000 --- a/src/components/Icons/settings/svgs/settings-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/settings/svgs/settings-32.svg b/src/components/Icons/settings/svgs/settings-32.svg deleted file mode 100644 index be1dc06..0000000 --- a/src/components/Icons/settings/svgs/settings-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/share/share.astro b/src/components/Icons/share/share.astro deleted file mode 100644 index 974a5da..0000000 --- a/src/components/Icons/share/share.astro +++ /dev/null @@ -1,27 +0,0 @@ ---- -import share16 from './svgs/share-16.svg?raw'; -import share24 from './svgs/share-24.svg?raw'; -import share32 from './svgs/share-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16 ) raw = share16; -else if (size === 24 ) raw = share24; -else if (size === 32 ) raw = share32; -else raw = ''; // Fallback to a blank string if no match is found, though this should not happen due to the type constraints on size. - - -const classes = ['nds-icon-share', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/share/svgs/share-16.svg b/src/components/Icons/share/svgs/share-16.svg deleted file mode 100644 index 67d8478..0000000 --- a/src/components/Icons/share/svgs/share-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/share/svgs/share-24.svg b/src/components/Icons/share/svgs/share-24.svg deleted file mode 100644 index 9fd0b11..0000000 --- a/src/components/Icons/share/svgs/share-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/share/svgs/share-32.svg b/src/components/Icons/share/svgs/share-32.svg deleted file mode 100644 index 1fb3888..0000000 --- a/src/components/Icons/share/svgs/share-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/shield/shield.astro b/src/components/Icons/shield/shield.astro deleted file mode 100644 index 608e46d..0000000 --- a/src/components/Icons/shield/shield.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import shield16 from './svgs/shield-16.svg?raw'; -import shield24 from './svgs/shield-24.svg?raw'; -import shield32 from './svgs/shield-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = shield16; -else if (size === 24) raw = shield24; -else if (size === 32) raw = shield32; -else raw = ''; - -const classes = ['nds-icon-shield', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/shield/svgs/shield-16.svg b/src/components/Icons/shield/svgs/shield-16.svg deleted file mode 100644 index 7ba1af7..0000000 --- a/src/components/Icons/shield/svgs/shield-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/shield/svgs/shield-24.svg b/src/components/Icons/shield/svgs/shield-24.svg deleted file mode 100644 index e4f2d10..0000000 --- a/src/components/Icons/shield/svgs/shield-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/shield/svgs/shield-32.svg b/src/components/Icons/shield/svgs/shield-32.svg deleted file mode 100644 index 2b80223..0000000 --- a/src/components/Icons/shield/svgs/shield-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/sort/sort.astro b/src/components/Icons/sort/sort.astro deleted file mode 100644 index 678771c..0000000 --- a/src/components/Icons/sort/sort.astro +++ /dev/null @@ -1,38 +0,0 @@ ---- -import sort16ascend from './svgs/sort-16-ascend.svg?raw'; -import sort16default from './svgs/sort-16-default.svg?raw'; -import sort16descend from './svgs/sort-16-descend.svg?raw'; -import sort24ascend from './svgs/sort-24-ascend.svg?raw'; -import sort24default from './svgs/sort-24-default.svg?raw'; -import sort24descend from './svgs/sort-24-descend.svg?raw'; -import sort32ascend from './svgs/sort-32-ascend.svg?raw'; -import sort32default from './svgs/sort-32-default.svg?raw'; -import sort32descend from './svgs/sort-32-descend.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - variant: 'ascend' | 'default' | 'descend'; - label?: string; - class?: string; -} - -const { size = 24, variant = 'default', label, class: className } = Astro.props; - -let raw: string; -if (size === 16 && variant === 'ascend') raw = sort16ascend; -else if (size === 16 && variant === 'default') raw = sort16default; -else if (size === 16 && variant === 'descend') raw = sort16descend; -else if (size === 24 && variant === 'ascend') raw = sort24ascend; -else if (size === 24 && variant === 'default') raw = sort24default; -else if (size === 24 && variant === 'descend') raw = sort24descend; -else if (size === 32 && variant === 'ascend') raw = sort32ascend; -else if (size === 32 && variant === 'default') raw = sort32default; -else if (size === 32 && variant === 'descend') raw = sort32descend; -else raw = ''; - -const classes = ['nds-icon-sort', className].filter(Boolean).join(' '); -const svg = raw - .replace(' diff --git a/src/components/Icons/sort/svgs/sort-16-ascend.svg b/src/components/Icons/sort/svgs/sort-16-ascend.svg deleted file mode 100644 index 1f49d69..0000000 --- a/src/components/Icons/sort/svgs/sort-16-ascend.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/components/Icons/sort/svgs/sort-16-default.svg b/src/components/Icons/sort/svgs/sort-16-default.svg deleted file mode 100644 index 51f5523..0000000 --- a/src/components/Icons/sort/svgs/sort-16-default.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/sort/svgs/sort-16-descend.svg b/src/components/Icons/sort/svgs/sort-16-descend.svg deleted file mode 100644 index 0f977d2..0000000 --- a/src/components/Icons/sort/svgs/sort-16-descend.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/components/Icons/sort/svgs/sort-24-ascend.svg b/src/components/Icons/sort/svgs/sort-24-ascend.svg deleted file mode 100644 index 172e213..0000000 --- a/src/components/Icons/sort/svgs/sort-24-ascend.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/components/Icons/sort/svgs/sort-24-default.svg b/src/components/Icons/sort/svgs/sort-24-default.svg deleted file mode 100644 index 8661d4f..0000000 --- a/src/components/Icons/sort/svgs/sort-24-default.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/sort/svgs/sort-24-descend.svg b/src/components/Icons/sort/svgs/sort-24-descend.svg deleted file mode 100644 index 8b07eb9..0000000 --- a/src/components/Icons/sort/svgs/sort-24-descend.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/components/Icons/sort/svgs/sort-32-ascend.svg b/src/components/Icons/sort/svgs/sort-32-ascend.svg deleted file mode 100644 index cfe3ca7..0000000 --- a/src/components/Icons/sort/svgs/sort-32-ascend.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/components/Icons/sort/svgs/sort-32-default.svg b/src/components/Icons/sort/svgs/sort-32-default.svg deleted file mode 100644 index e20f146..0000000 --- a/src/components/Icons/sort/svgs/sort-32-default.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/sort/svgs/sort-32-descend.svg b/src/components/Icons/sort/svgs/sort-32-descend.svg deleted file mode 100644 index 4feeb60..0000000 --- a/src/components/Icons/sort/svgs/sort-32-descend.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/components/Icons/stats/stats.astro b/src/components/Icons/stats/stats.astro deleted file mode 100644 index 99e95e6..0000000 --- a/src/components/Icons/stats/stats.astro +++ /dev/null @@ -1,26 +0,0 @@ ---- -import stats16 from './svgs/stats-16.svg?raw'; -import stats24 from './svgs/stats-24.svg?raw'; -import stats32 from './svgs/stats-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16) raw = stats16; -else if (size === 24) raw = stats24; -else if (size === 32) raw = stats32; -else raw = ''; - -const classes = ['nds-icon-stats', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/Icons/stats/svgs/stats-16.svg b/src/components/Icons/stats/svgs/stats-16.svg deleted file mode 100644 index 57b64fe..0000000 --- a/src/components/Icons/stats/svgs/stats-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/stats/svgs/stats-24.svg b/src/components/Icons/stats/svgs/stats-24.svg deleted file mode 100644 index a82386a..0000000 --- a/src/components/Icons/stats/svgs/stats-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/stats/svgs/stats-32.svg b/src/components/Icons/stats/svgs/stats-32.svg deleted file mode 100644 index 98b158d..0000000 --- a/src/components/Icons/stats/svgs/stats-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/upload/svgs/upload-16.svg b/src/components/Icons/upload/svgs/upload-16.svg deleted file mode 100644 index 1943f28..0000000 --- a/src/components/Icons/upload/svgs/upload-16.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/upload/svgs/upload-24.svg b/src/components/Icons/upload/svgs/upload-24.svg deleted file mode 100644 index cf6db0e..0000000 --- a/src/components/Icons/upload/svgs/upload-24.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/upload/svgs/upload-32.svg b/src/components/Icons/upload/svgs/upload-32.svg deleted file mode 100644 index cb2be45..0000000 --- a/src/components/Icons/upload/svgs/upload-32.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/components/Icons/upload/upload.astro b/src/components/Icons/upload/upload.astro deleted file mode 100644 index af4152f..0000000 --- a/src/components/Icons/upload/upload.astro +++ /dev/null @@ -1,27 +0,0 @@ ---- -import upload16 from './svgs/upload-16.svg?raw'; -import upload24 from './svgs/upload-24.svg?raw'; -import upload32 from './svgs/upload-32.svg?raw'; - -export interface Props { - size: 16 | 24 | 32; - label?: string; - class?: string; -} - -const { size = 24, label, class: className } = Astro.props; - -let raw: string; -if (size === 16 ) raw = upload16; -else if (size === 24 ) raw = upload24; -else if (size === 32 ) raw = upload32; -else raw = ''; // Fallback to a blank string if no match is found, though this should not happen due to the type constraints on size. - - -const classes = ['nds-icon-upload', className].filter(Boolean).join(' '); -const svg = raw - .replace(/fill="#[A-Fa-f0-9]{3,8}"/g, 'fill="currentColor"') - .replace(' diff --git a/src/components/index.ts b/src/components/index.ts index f4197a6..1c4d390 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -1,4 +1,3 @@ -export * from './Icons/index.ts'; export { default as Notification } from './Notifications/notification.astro'; export { default as Toggle } from './Toggle/toggle.astro'; export { default as Tab } from './Tabs/tab.astro'; diff --git a/src/pages/index.astro b/src/pages/index.astro index 8d478fc..0193aa0 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -33,34 +33,6 @@ import Modal from "../components/Modal/modal.astro"; import { Plus, Shield, ListFilter, Download, Ellipsis, LayoutGrid, ChartLine, Settings } from "@lucide/astro"; -import { - Arrow2Icon, - BinIcon, - BurgerIcon, - CalendarIcon, - CheckIcon, - CloseIcon, - CodeIcon, - CubeIcon, - DownloadIcon, - FilterIcon, - HelpIcon, - HomeIcon, - LinkIcon, - MinusIcon, - MoreIcon, - OverviewIcon, - PlusIcon, - ProfileIcon, - SearchIcon, - SettingsIcon, - ShareIcon, - ShieldIcon, - SortIcon, - StatsIcon, - UploadIcon, -} from "../components/Icons/index.ts"; - const tones = [ "primary", "neutral", @@ -79,33 +51,6 @@ const notifMessages: Record = { error: "An error occurred. Please try again.", }; const tooltipPositions = ["top", "bottom", "left", "right"] as const; -const iconLib = [ - { name: "Arrow2", Icon: Arrow2Icon }, - { name: "Bin", Icon: BinIcon }, - { name: "Burger", Icon: BurgerIcon }, - { name: "Calendar", Icon: CalendarIcon }, - { name: "Check", Icon: CheckIcon }, - { name: "Close", Icon: CloseIcon }, - { name: "Code", Icon: CodeIcon }, - { name: "Cube", Icon: CubeIcon }, - { name: "Download", Icon: DownloadIcon }, - { name: "Filter", Icon: FilterIcon }, - { name: "Help", Icon: HelpIcon }, - { name: "Home", Icon: HomeIcon }, - { name: "Link", Icon: LinkIcon }, - { name: "Minus", Icon: MinusIcon }, - { name: "More", Icon: MoreIcon }, - { name: "Overview", Icon: OverviewIcon }, - { name: "Plus", Icon: PlusIcon }, - { name: "Profile", Icon: ProfileIcon }, - { name: "Search", Icon: SearchIcon }, - { name: "Settings", Icon: SettingsIcon }, - { name: "Share", Icon: ShareIcon }, - { name: "Shield", Icon: ShieldIcon }, - { name: "Sort", Icon: SortIcon }, - { name: "Stats", Icon: StatsIcon }, - { name: "Upload", Icon: UploadIcon }, -] as const; const tokenColors = [ "text", @@ -783,14 +728,14 @@ const radiusScale = ["xs", "sm", "md", "lg", "xl", "2xl", "full"]; Library — 25 icons at 24px
- { +