From e0a62d72d425de7581fae22d654e84a2c2c5269c Mon Sep 17 00:00:00 2001 From: Novattz Date: Mon, 22 Dec 2025 20:19:25 +0100 Subject: [PATCH] New icons --- src/components/icons/Icon.tsx | 32 +++++++++---------- src/components/icons/IconFactory.ts | 24 -------------- src/components/icons/index.ts | 6 ++-- src/components/icons/ui/bold/arrow-up.svg | 1 - src/components/icons/ui/bold/check.svg | 1 - src/components/icons/ui/bold/close.svg | 1 - src/components/icons/ui/bold/controller.svg | 1 - src/components/icons/ui/bold/copy.svg | 1 - src/components/icons/ui/bold/diamond.svg | 1 - src/components/icons/ui/bold/download.svg | 1 - src/components/icons/ui/bold/download1.svg | 1 - src/components/icons/ui/bold/edit.svg | 1 - src/components/icons/ui/bold/error.svg | 1 - src/components/icons/ui/bold/info.svg | 1 - src/components/icons/ui/bold/layers.svg | 1 - src/components/icons/ui/bold/refresh.svg | 1 - src/components/icons/ui/bold/search.svg | 1 - src/components/icons/ui/bold/settings.svg | 1 - src/components/icons/ui/bold/trash.svg | 1 - src/components/icons/ui/bold/warning.svg | 1 - src/components/icons/ui/outline/arrow-up.svg | 1 - src/components/icons/ui/outline/check.svg | 1 - src/components/icons/ui/outline/close.svg | 1 - .../icons/ui/outline/controller.svg | 1 - src/components/icons/ui/outline/copy.svg | 1 - src/components/icons/ui/outline/diamond.svg | 1 - src/components/icons/ui/outline/download.svg | 1 - src/components/icons/ui/outline/download1.svg | 1 - src/components/icons/ui/outline/edit.svg | 1 - src/components/icons/ui/outline/error.svg | 1 - src/components/icons/ui/outline/info.svg | 1 - src/components/icons/ui/outline/layers.svg | 1 - src/components/icons/ui/outline/refresh.svg | 1 - src/components/icons/ui/outline/search.svg | 1 - src/components/icons/ui/outline/settings.svg | 1 - src/components/icons/ui/outline/trash.svg | 1 - src/components/icons/ui/outline/warning.svg | 1 - src/components/icons/ui/solid/arrow-up.svg | 3 ++ src/components/icons/ui/solid/check.svg | 3 ++ src/components/icons/ui/solid/close.svg | 3 ++ src/components/icons/ui/solid/controller.svg | 4 +++ src/components/icons/ui/solid/copy.svg | 4 +++ src/components/icons/ui/solid/diamond.svg | 3 ++ src/components/icons/ui/solid/download.svg | 4 +++ src/components/icons/ui/solid/edit.svg | 4 +++ src/components/icons/ui/solid/error.svg | 3 ++ .../icons/ui/{outline => solid}/index.ts | 9 +++--- src/components/icons/ui/solid/info.svg | 3 ++ src/components/icons/ui/solid/layers.svg | 4 +++ src/components/icons/ui/solid/refresh.svg | 3 ++ src/components/icons/ui/solid/search.svg | 3 ++ src/components/icons/ui/solid/settings.svg | 3 ++ src/components/icons/ui/solid/trash.svg | 4 +++ src/components/icons/ui/solid/warning.svg | 3 ++ .../icons/ui/{bold => solid}/wine.svg | 0 src/components/icons/ui/stroke/arrow-up.svg | 4 +++ src/components/icons/ui/stroke/check.svg | 3 ++ src/components/icons/ui/stroke/close.svg | 3 ++ src/components/icons/ui/stroke/controller.svg | 7 ++++ src/components/icons/ui/stroke/copy.svg | 4 +++ src/components/icons/ui/stroke/diamond.svg | 4 +++ src/components/icons/ui/stroke/download.svg | 5 +++ src/components/icons/ui/stroke/edit.svg | 4 +++ src/components/icons/ui/stroke/error.svg | 5 +++ .../icons/ui/{bold => stroke}/index.ts | 9 +++--- src/components/icons/ui/stroke/info.svg | 5 +++ src/components/icons/ui/stroke/layers.svg | 4 +++ src/components/icons/ui/stroke/refresh.svg | 4 +++ src/components/icons/ui/stroke/search.svg | 4 +++ src/components/icons/ui/stroke/settings.svg | 4 +++ src/components/icons/ui/stroke/trash.svg | 4 +++ src/components/icons/ui/stroke/warning.svg | 5 +++ .../icons/ui/{outline => stroke}/wine.svg | 0 73 files changed, 150 insertions(+), 87 deletions(-) delete mode 100644 src/components/icons/IconFactory.ts delete mode 100644 src/components/icons/ui/bold/arrow-up.svg delete mode 100644 src/components/icons/ui/bold/check.svg delete mode 100644 src/components/icons/ui/bold/close.svg delete mode 100644 src/components/icons/ui/bold/controller.svg delete mode 100644 src/components/icons/ui/bold/copy.svg delete mode 100644 src/components/icons/ui/bold/diamond.svg delete mode 100644 src/components/icons/ui/bold/download.svg delete mode 100644 src/components/icons/ui/bold/download1.svg delete mode 100644 src/components/icons/ui/bold/edit.svg delete mode 100644 src/components/icons/ui/bold/error.svg delete mode 100644 src/components/icons/ui/bold/info.svg delete mode 100644 src/components/icons/ui/bold/layers.svg delete mode 100644 src/components/icons/ui/bold/refresh.svg delete mode 100644 src/components/icons/ui/bold/search.svg delete mode 100644 src/components/icons/ui/bold/settings.svg delete mode 100644 src/components/icons/ui/bold/trash.svg delete mode 100644 src/components/icons/ui/bold/warning.svg delete mode 100644 src/components/icons/ui/outline/arrow-up.svg delete mode 100644 src/components/icons/ui/outline/check.svg delete mode 100644 src/components/icons/ui/outline/close.svg delete mode 100644 src/components/icons/ui/outline/controller.svg delete mode 100644 src/components/icons/ui/outline/copy.svg delete mode 100644 src/components/icons/ui/outline/diamond.svg delete mode 100644 src/components/icons/ui/outline/download.svg delete mode 100644 src/components/icons/ui/outline/download1.svg delete mode 100644 src/components/icons/ui/outline/edit.svg delete mode 100644 src/components/icons/ui/outline/error.svg delete mode 100644 src/components/icons/ui/outline/info.svg delete mode 100644 src/components/icons/ui/outline/layers.svg delete mode 100644 src/components/icons/ui/outline/refresh.svg delete mode 100644 src/components/icons/ui/outline/search.svg delete mode 100644 src/components/icons/ui/outline/settings.svg delete mode 100644 src/components/icons/ui/outline/trash.svg delete mode 100644 src/components/icons/ui/outline/warning.svg create mode 100644 src/components/icons/ui/solid/arrow-up.svg create mode 100644 src/components/icons/ui/solid/check.svg create mode 100644 src/components/icons/ui/solid/close.svg create mode 100644 src/components/icons/ui/solid/controller.svg create mode 100644 src/components/icons/ui/solid/copy.svg create mode 100644 src/components/icons/ui/solid/diamond.svg create mode 100644 src/components/icons/ui/solid/download.svg create mode 100644 src/components/icons/ui/solid/edit.svg create mode 100644 src/components/icons/ui/solid/error.svg rename src/components/icons/ui/{outline => solid}/index.ts (86%) create mode 100644 src/components/icons/ui/solid/info.svg create mode 100644 src/components/icons/ui/solid/layers.svg create mode 100644 src/components/icons/ui/solid/refresh.svg create mode 100644 src/components/icons/ui/solid/search.svg create mode 100644 src/components/icons/ui/solid/settings.svg create mode 100644 src/components/icons/ui/solid/trash.svg create mode 100644 src/components/icons/ui/solid/warning.svg rename src/components/icons/ui/{bold => solid}/wine.svg (100%) create mode 100644 src/components/icons/ui/stroke/arrow-up.svg create mode 100644 src/components/icons/ui/stroke/check.svg create mode 100644 src/components/icons/ui/stroke/close.svg create mode 100644 src/components/icons/ui/stroke/controller.svg create mode 100644 src/components/icons/ui/stroke/copy.svg create mode 100644 src/components/icons/ui/stroke/diamond.svg create mode 100644 src/components/icons/ui/stroke/download.svg create mode 100644 src/components/icons/ui/stroke/edit.svg create mode 100644 src/components/icons/ui/stroke/error.svg rename src/components/icons/ui/{bold => stroke}/index.ts (81%) create mode 100644 src/components/icons/ui/stroke/info.svg create mode 100644 src/components/icons/ui/stroke/layers.svg create mode 100644 src/components/icons/ui/stroke/refresh.svg create mode 100644 src/components/icons/ui/stroke/search.svg create mode 100644 src/components/icons/ui/stroke/settings.svg create mode 100644 src/components/icons/ui/stroke/trash.svg create mode 100644 src/components/icons/ui/stroke/warning.svg rename src/components/icons/ui/{outline => stroke}/wine.svg (100%) diff --git a/src/components/icons/Icon.tsx b/src/components/icons/Icon.tsx index d2ebaca..cdcc3a1 100644 --- a/src/components/icons/Icon.tsx +++ b/src/components/icons/Icon.tsx @@ -4,25 +4,25 @@ import React from 'react' // Import all icon variants -import * as OutlineIcons from './ui/outline' -import * as BoldIcons from './ui/bold' +import * as StrokeIcons from './ui/stroke' +import * as SolidIcons from './ui/solid' import * as BrandIcons from './brands' export type IconSize = 'xs' | 'sm' | 'md' | 'lg' | 'xl' | number -export type IconVariant = 'bold' | 'outline' | 'brand' | undefined -export type IconName = keyof typeof OutlineIcons | keyof typeof BoldIcons | keyof typeof BrandIcons +export type IconVariant = 'solid' | 'stroke' | 'brand' | undefined +export type IconName = keyof typeof StrokeIcons | keyof typeof SolidIcons | keyof typeof BrandIcons // Sets of icon names by type for determining default variants const BRAND_ICON_NAMES = new Set(Object.keys(BrandIcons)) -const OUTLINE_ICON_NAMES = new Set(Object.keys(OutlineIcons)) -const BOLD_ICON_NAMES = new Set(Object.keys(BoldIcons)) +const STROKE_ICON_NAMES = new Set(Object.keys(StrokeIcons)) +const SOLID_ICON_NAMES = new Set(Object.keys(SolidIcons)) export interface IconProps extends React.SVGProps { /** Name of the icon to render */ name: IconName | string /** Size of the icon */ size?: IconSize - /** Icon variant - bold, outline, or brand */ + /** Icon variant - solid, stroke, or brand */ variant?: IconVariant | string /** Title for accessibility */ title?: string @@ -60,26 +60,26 @@ const getIconComponent = ( ): React.ComponentType> | null => { // Normalize variant to ensure it's a valid IconVariant const normalizedVariant = - variant === 'bold' || variant === 'outline' || variant === 'brand' + variant === 'solid' || variant === 'stroke' || variant === 'brand' ? (variant as IconVariant) : undefined // Try to get the icon from the specified variant switch (normalizedVariant) { - case 'outline': - return OutlineIcons[name as keyof typeof OutlineIcons] || null - case 'bold': - return BoldIcons[name as keyof typeof BoldIcons] || null + case 'stroke': + return StrokeIcons[name as keyof typeof StrokeIcons] || null + case 'solid': + return SolidIcons[name as keyof typeof SolidIcons] || null case 'brand': return BrandIcons[name as keyof typeof BrandIcons] || null default: // If no variant specified, determine best default if (BRAND_ICON_NAMES.has(name)) { return BrandIcons[name as keyof typeof BrandIcons] || null - } else if (OUTLINE_ICON_NAMES.has(name)) { - return OutlineIcons[name as keyof typeof OutlineIcons] || null - } else if (BOLD_ICON_NAMES.has(name)) { - return BoldIcons[name as keyof typeof BoldIcons] || null + } else if (STROKE_ICON_NAMES.has(name)) { + return StrokeIcons[name as keyof typeof StrokeIcons] || null + } else if (SOLID_ICON_NAMES.has(name)) { + return SolidIcons[name as keyof typeof SolidIcons] || null } return null } diff --git a/src/components/icons/IconFactory.ts b/src/components/icons/IconFactory.ts deleted file mode 100644 index 1d400cb..0000000 --- a/src/components/icons/IconFactory.ts +++ /dev/null @@ -1,24 +0,0 @@ -// BROKEN - -//import React from 'react' -//import Icon from './Icon' -//import type { IconProps, IconVariant } from './Icon' -// -//export const createIconComponent = ( -// name: string, -// defaultVariant: IconVariant = 'outline' -//): React.FC> => { -// const IconComponent: React.FC> = (props) => { -// return ( -// -// ) -// } -// -// IconComponent.displayName = `${name}Icon` -// return IconComponent -//} -// diff --git a/src/components/icons/index.ts b/src/components/icons/index.ts index 444a356..af85622 100644 --- a/src/components/icons/index.ts +++ b/src/components/icons/index.ts @@ -3,11 +3,11 @@ export { default as Icon } from './Icon' export type { IconProps, IconSize, IconVariant, IconName } from './Icon' // Re-export all icons by category for convenience -import * as OutlineIcons from './ui/outline' -import * as BoldIcons from './ui/bold' +import * as StrokeIcons from './ui/stroke' +import * as SolidIcons from './ui/solid' import * as BrandIcons from './brands' -export { OutlineIcons, BoldIcons, BrandIcons } +export { StrokeIcons, SolidIcons, BrandIcons } // Export individual icon names as constants // UI icons diff --git a/src/components/icons/ui/bold/arrow-up.svg b/src/components/icons/ui/bold/arrow-up.svg deleted file mode 100644 index de1d3d3..0000000 --- a/src/components/icons/ui/bold/arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/check.svg b/src/components/icons/ui/bold/check.svg deleted file mode 100644 index 7380252..0000000 --- a/src/components/icons/ui/bold/check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/close.svg b/src/components/icons/ui/bold/close.svg deleted file mode 100644 index 25d0558..0000000 --- a/src/components/icons/ui/bold/close.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/controller.svg b/src/components/icons/ui/bold/controller.svg deleted file mode 100644 index d0e122e..0000000 --- a/src/components/icons/ui/bold/controller.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/copy.svg b/src/components/icons/ui/bold/copy.svg deleted file mode 100644 index ad15e0c..0000000 --- a/src/components/icons/ui/bold/copy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/diamond.svg b/src/components/icons/ui/bold/diamond.svg deleted file mode 100644 index 016049c..0000000 --- a/src/components/icons/ui/bold/diamond.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/download.svg b/src/components/icons/ui/bold/download.svg deleted file mode 100644 index 48e672c..0000000 --- a/src/components/icons/ui/bold/download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/download1.svg b/src/components/icons/ui/bold/download1.svg deleted file mode 100644 index 86fad48..0000000 --- a/src/components/icons/ui/bold/download1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/edit.svg b/src/components/icons/ui/bold/edit.svg deleted file mode 100644 index 860e1f2..0000000 --- a/src/components/icons/ui/bold/edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/error.svg b/src/components/icons/ui/bold/error.svg deleted file mode 100644 index 23e9c60..0000000 --- a/src/components/icons/ui/bold/error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/info.svg b/src/components/icons/ui/bold/info.svg deleted file mode 100644 index eb985d5..0000000 --- a/src/components/icons/ui/bold/info.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/layers.svg b/src/components/icons/ui/bold/layers.svg deleted file mode 100644 index ee41535..0000000 --- a/src/components/icons/ui/bold/layers.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/refresh.svg b/src/components/icons/ui/bold/refresh.svg deleted file mode 100644 index d136890..0000000 --- a/src/components/icons/ui/bold/refresh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/search.svg b/src/components/icons/ui/bold/search.svg deleted file mode 100644 index 8c12e15..0000000 --- a/src/components/icons/ui/bold/search.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/settings.svg b/src/components/icons/ui/bold/settings.svg deleted file mode 100644 index da85813..0000000 --- a/src/components/icons/ui/bold/settings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/trash.svg b/src/components/icons/ui/bold/trash.svg deleted file mode 100644 index e4839fe..0000000 --- a/src/components/icons/ui/bold/trash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/bold/warning.svg b/src/components/icons/ui/bold/warning.svg deleted file mode 100644 index f327680..0000000 --- a/src/components/icons/ui/bold/warning.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/arrow-up.svg b/src/components/icons/ui/outline/arrow-up.svg deleted file mode 100644 index cf5237f..0000000 --- a/src/components/icons/ui/outline/arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/check.svg b/src/components/icons/ui/outline/check.svg deleted file mode 100644 index bce762d..0000000 --- a/src/components/icons/ui/outline/check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/close.svg b/src/components/icons/ui/outline/close.svg deleted file mode 100644 index 3229743..0000000 --- a/src/components/icons/ui/outline/close.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/controller.svg b/src/components/icons/ui/outline/controller.svg deleted file mode 100644 index fe63aee..0000000 --- a/src/components/icons/ui/outline/controller.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/copy.svg b/src/components/icons/ui/outline/copy.svg deleted file mode 100644 index 6faed29..0000000 --- a/src/components/icons/ui/outline/copy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/diamond.svg b/src/components/icons/ui/outline/diamond.svg deleted file mode 100644 index a573710..0000000 --- a/src/components/icons/ui/outline/diamond.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/download.svg b/src/components/icons/ui/outline/download.svg deleted file mode 100644 index fa0807b..0000000 --- a/src/components/icons/ui/outline/download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/download1.svg b/src/components/icons/ui/outline/download1.svg deleted file mode 100644 index f54c9e8..0000000 --- a/src/components/icons/ui/outline/download1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/edit.svg b/src/components/icons/ui/outline/edit.svg deleted file mode 100644 index f6abb8d..0000000 --- a/src/components/icons/ui/outline/edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/error.svg b/src/components/icons/ui/outline/error.svg deleted file mode 100644 index 51e3876..0000000 --- a/src/components/icons/ui/outline/error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/info.svg b/src/components/icons/ui/outline/info.svg deleted file mode 100644 index 019db91..0000000 --- a/src/components/icons/ui/outline/info.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/layers.svg b/src/components/icons/ui/outline/layers.svg deleted file mode 100644 index 25cb3e4..0000000 --- a/src/components/icons/ui/outline/layers.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/refresh.svg b/src/components/icons/ui/outline/refresh.svg deleted file mode 100644 index 19cda5e..0000000 --- a/src/components/icons/ui/outline/refresh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/search.svg b/src/components/icons/ui/outline/search.svg deleted file mode 100644 index 6c3d974..0000000 --- a/src/components/icons/ui/outline/search.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/settings.svg b/src/components/icons/ui/outline/settings.svg deleted file mode 100644 index 8be7f10..0000000 --- a/src/components/icons/ui/outline/settings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/trash.svg b/src/components/icons/ui/outline/trash.svg deleted file mode 100644 index fad8f9e..0000000 --- a/src/components/icons/ui/outline/trash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/outline/warning.svg b/src/components/icons/ui/outline/warning.svg deleted file mode 100644 index deda0b7..0000000 --- a/src/components/icons/ui/outline/warning.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/icons/ui/solid/arrow-up.svg b/src/components/icons/ui/solid/arrow-up.svg new file mode 100644 index 0000000..9f06d66 --- /dev/null +++ b/src/components/icons/ui/solid/arrow-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/check.svg b/src/components/icons/ui/solid/check.svg new file mode 100644 index 0000000..06b8cba --- /dev/null +++ b/src/components/icons/ui/solid/check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/close.svg b/src/components/icons/ui/solid/close.svg new file mode 100644 index 0000000..f77378e --- /dev/null +++ b/src/components/icons/ui/solid/close.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/controller.svg b/src/components/icons/ui/solid/controller.svg new file mode 100644 index 0000000..eb361e6 --- /dev/null +++ b/src/components/icons/ui/solid/controller.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/copy.svg b/src/components/icons/ui/solid/copy.svg new file mode 100644 index 0000000..e2c1d71 --- /dev/null +++ b/src/components/icons/ui/solid/copy.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/diamond.svg b/src/components/icons/ui/solid/diamond.svg new file mode 100644 index 0000000..51b8a54 --- /dev/null +++ b/src/components/icons/ui/solid/diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/download.svg b/src/components/icons/ui/solid/download.svg new file mode 100644 index 0000000..b9d240a --- /dev/null +++ b/src/components/icons/ui/solid/download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/edit.svg b/src/components/icons/ui/solid/edit.svg new file mode 100644 index 0000000..0643522 --- /dev/null +++ b/src/components/icons/ui/solid/edit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/error.svg b/src/components/icons/ui/solid/error.svg new file mode 100644 index 0000000..41cbf14 --- /dev/null +++ b/src/components/icons/ui/solid/error.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/icons/ui/outline/index.ts b/src/components/icons/ui/solid/index.ts similarity index 86% rename from src/components/icons/ui/outline/index.ts rename to src/components/icons/ui/solid/index.ts index d37e972..9b5944f 100644 --- a/src/components/icons/ui/outline/index.ts +++ b/src/components/icons/ui/solid/index.ts @@ -1,19 +1,18 @@ -// Outline variant icons +// Solid variant icons export { ReactComponent as ArrowUp } from './arrow-up.svg' export { ReactComponent as Check } from './check.svg' export { ReactComponent as Close } from './close.svg' export { ReactComponent as Controller } from './controller.svg' export { ReactComponent as Copy } from './copy.svg' +export { ReactComponent as Diamond } from './diamond.svg' export { ReactComponent as Download } from './download.svg' -export { ReactComponent as Download1 } from './download1.svg' export { ReactComponent as Edit } from './edit.svg' export { ReactComponent as Error } from './error.svg' export { ReactComponent as Info } from './info.svg' export { ReactComponent as Layers } from './layers.svg' export { ReactComponent as Refresh } from './refresh.svg' export { ReactComponent as Search } from './search.svg' +export { ReactComponent as Settings } from './settings.svg' export { ReactComponent as Trash } from './trash.svg' export { ReactComponent as Warning } from './warning.svg' -export { ReactComponent as Wine } from './wine.svg' -export { ReactComponent as Diamond } from './diamond.svg' -export { ReactComponent as Settings } from './settings.svg' +export { ReactComponent as Wine } from './wine.svg' \ No newline at end of file diff --git a/src/components/icons/ui/solid/info.svg b/src/components/icons/ui/solid/info.svg new file mode 100644 index 0000000..c861866 --- /dev/null +++ b/src/components/icons/ui/solid/info.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/layers.svg b/src/components/icons/ui/solid/layers.svg new file mode 100644 index 0000000..959a5c4 --- /dev/null +++ b/src/components/icons/ui/solid/layers.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/refresh.svg b/src/components/icons/ui/solid/refresh.svg new file mode 100644 index 0000000..bbf721d --- /dev/null +++ b/src/components/icons/ui/solid/refresh.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/search.svg b/src/components/icons/ui/solid/search.svg new file mode 100644 index 0000000..c781ea3 --- /dev/null +++ b/src/components/icons/ui/solid/search.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/settings.svg b/src/components/icons/ui/solid/settings.svg new file mode 100644 index 0000000..8c938cc --- /dev/null +++ b/src/components/icons/ui/solid/settings.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/trash.svg b/src/components/icons/ui/solid/trash.svg new file mode 100644 index 0000000..89f5995 --- /dev/null +++ b/src/components/icons/ui/solid/trash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/solid/warning.svg b/src/components/icons/ui/solid/warning.svg new file mode 100644 index 0000000..41b8e17 --- /dev/null +++ b/src/components/icons/ui/solid/warning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/icons/ui/bold/wine.svg b/src/components/icons/ui/solid/wine.svg similarity index 100% rename from src/components/icons/ui/bold/wine.svg rename to src/components/icons/ui/solid/wine.svg diff --git a/src/components/icons/ui/stroke/arrow-up.svg b/src/components/icons/ui/stroke/arrow-up.svg new file mode 100644 index 0000000..8d8e8f2 --- /dev/null +++ b/src/components/icons/ui/stroke/arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/check.svg b/src/components/icons/ui/stroke/check.svg new file mode 100644 index 0000000..1834f31 --- /dev/null +++ b/src/components/icons/ui/stroke/check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/close.svg b/src/components/icons/ui/stroke/close.svg new file mode 100644 index 0000000..9b32fc2 --- /dev/null +++ b/src/components/icons/ui/stroke/close.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/controller.svg b/src/components/icons/ui/stroke/controller.svg new file mode 100644 index 0000000..935231f --- /dev/null +++ b/src/components/icons/ui/stroke/controller.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/copy.svg b/src/components/icons/ui/stroke/copy.svg new file mode 100644 index 0000000..826ae02 --- /dev/null +++ b/src/components/icons/ui/stroke/copy.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/diamond.svg b/src/components/icons/ui/stroke/diamond.svg new file mode 100644 index 0000000..3ce4765 --- /dev/null +++ b/src/components/icons/ui/stroke/diamond.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/download.svg b/src/components/icons/ui/stroke/download.svg new file mode 100644 index 0000000..031ec99 --- /dev/null +++ b/src/components/icons/ui/stroke/download.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/edit.svg b/src/components/icons/ui/stroke/edit.svg new file mode 100644 index 0000000..87f997c --- /dev/null +++ b/src/components/icons/ui/stroke/edit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/error.svg b/src/components/icons/ui/stroke/error.svg new file mode 100644 index 0000000..eff66f8 --- /dev/null +++ b/src/components/icons/ui/stroke/error.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/components/icons/ui/bold/index.ts b/src/components/icons/ui/stroke/index.ts similarity index 81% rename from src/components/icons/ui/bold/index.ts rename to src/components/icons/ui/stroke/index.ts index 446b9df..b4f6546 100644 --- a/src/components/icons/ui/bold/index.ts +++ b/src/components/icons/ui/stroke/index.ts @@ -1,19 +1,18 @@ -// Bold variant icons +// Stroke variant icons export { ReactComponent as ArrowUp } from './arrow-up.svg' export { ReactComponent as Check } from './check.svg' export { ReactComponent as Close } from './close.svg' export { ReactComponent as Controller } from './controller.svg' export { ReactComponent as Copy } from './copy.svg' +export { ReactComponent as Diamond } from './diamond.svg' export { ReactComponent as Download } from './download.svg' -export { ReactComponent as Download1 } from './download1.svg' export { ReactComponent as Edit } from './edit.svg' export { ReactComponent as Error } from './error.svg' export { ReactComponent as Info } from './info.svg' export { ReactComponent as Layers } from './layers.svg' export { ReactComponent as Refresh } from './refresh.svg' export { ReactComponent as Search } from './search.svg' +export { ReactComponent as Settings } from './settings.svg' export { ReactComponent as Trash } from './trash.svg' export { ReactComponent as Warning } from './warning.svg' -export { ReactComponent as Wine } from './wine.svg' -export { ReactComponent as Diamond } from './diamond.svg' -export { ReactComponent as Settings } from './settings.svg' \ No newline at end of file +export { ReactComponent as Wine } from './wine.svg' \ No newline at end of file diff --git a/src/components/icons/ui/stroke/info.svg b/src/components/icons/ui/stroke/info.svg new file mode 100644 index 0000000..637a7e7 --- /dev/null +++ b/src/components/icons/ui/stroke/info.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/layers.svg b/src/components/icons/ui/stroke/layers.svg new file mode 100644 index 0000000..6e1ea2b --- /dev/null +++ b/src/components/icons/ui/stroke/layers.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/refresh.svg b/src/components/icons/ui/stroke/refresh.svg new file mode 100644 index 0000000..953b4aa --- /dev/null +++ b/src/components/icons/ui/stroke/refresh.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/search.svg b/src/components/icons/ui/stroke/search.svg new file mode 100644 index 0000000..9c84f7f --- /dev/null +++ b/src/components/icons/ui/stroke/search.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/settings.svg b/src/components/icons/ui/stroke/settings.svg new file mode 100644 index 0000000..7b293f0 --- /dev/null +++ b/src/components/icons/ui/stroke/settings.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/trash.svg b/src/components/icons/ui/stroke/trash.svg new file mode 100644 index 0000000..a1d63dd --- /dev/null +++ b/src/components/icons/ui/stroke/trash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/components/icons/ui/stroke/warning.svg b/src/components/icons/ui/stroke/warning.svg new file mode 100644 index 0000000..7ebf611 --- /dev/null +++ b/src/components/icons/ui/stroke/warning.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/components/icons/ui/outline/wine.svg b/src/components/icons/ui/stroke/wine.svg similarity index 100% rename from src/components/icons/ui/outline/wine.svg rename to src/components/icons/ui/stroke/wine.svg