From b4d1408e8ca9432091aae8107b57c21a95098536 Mon Sep 17 00:00:00 2001 From: Lena Rashkovan Date: Mon, 2 Dec 2024 17:58:58 +0100 Subject: [PATCH 1/2] fix(icons): fix experimental icon colors --- assets/icons/experimental/account-outline.svg | 2 +- assets/icons/experimental/car-group-outline.svg | 2 +- assets/icons/experimental/car-outline.svg | 2 +- assets/icons/experimental/location.svg | 2 +- src/icons/experimental/AccountOutlineIcon.tsx | 2 +- src/icons/experimental/CarGroupOutlineIcon.tsx | 2 +- src/icons/experimental/CarOutlineIcon.tsx | 2 +- src/icons/experimental/LocationIcon.tsx | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/assets/icons/experimental/account-outline.svg b/assets/icons/experimental/account-outline.svg index d8dc56a8..0b0bef2f 100644 --- a/assets/icons/experimental/account-outline.svg +++ b/assets/icons/experimental/account-outline.svg @@ -1,3 +1,3 @@ - + diff --git a/assets/icons/experimental/car-group-outline.svg b/assets/icons/experimental/car-group-outline.svg index f207fffd..42922ae7 100644 --- a/assets/icons/experimental/car-group-outline.svg +++ b/assets/icons/experimental/car-group-outline.svg @@ -1,5 +1,5 @@ - + diff --git a/assets/icons/experimental/car-outline.svg b/assets/icons/experimental/car-outline.svg index 46f6eea4..767cebba 100644 --- a/assets/icons/experimental/car-outline.svg +++ b/assets/icons/experimental/car-outline.svg @@ -1,5 +1,5 @@ - + diff --git a/assets/icons/experimental/location.svg b/assets/icons/experimental/location.svg index cd8e4376..b4f4300b 100644 --- a/assets/icons/experimental/location.svg +++ b/assets/icons/experimental/location.svg @@ -1,5 +1,5 @@ - + diff --git a/src/icons/experimental/AccountOutlineIcon.tsx b/src/icons/experimental/AccountOutlineIcon.tsx index eaa3c049..af7b4f41 100644 --- a/src/icons/experimental/AccountOutlineIcon.tsx +++ b/src/icons/experimental/AccountOutlineIcon.tsx @@ -19,7 +19,7 @@ const AccountOutlineIcon: React.FC = ({ size = 'medium', color = 'inherit > ); diff --git a/src/icons/experimental/CarGroupOutlineIcon.tsx b/src/icons/experimental/CarGroupOutlineIcon.tsx index 5ea8bf0b..a6b34320 100644 --- a/src/icons/experimental/CarGroupOutlineIcon.tsx +++ b/src/icons/experimental/CarGroupOutlineIcon.tsx @@ -21,7 +21,7 @@ const CarGroupOutlineIcon: React.FC = ({ size = 'medium', color = 'inheri fillRule="evenodd" clipRule="evenodd" d="M20.025 4c-.2-.6-.8-1-1.4-1h-11c-.7 0-1.2.4-1.4 1l-.35 1h12.35l1.1 3 .8 2v9h1c.5 0 1-.5 1-1v-8l-2.1-6zm-4.4 2c.6 0 1.2.4 1.4 1l2.1 6v8c0 .5-.5 1-1 1h-1c-.5 0-1-.5-1-1v-1h-12v1c0 .5-.4 1-1 1h-1c-.5 0-1-.5-1-1v-8l2.1-6c.2-.6.7-1 1.4-1h11zm-.4 2h-10.3l-1 3h12.4l-1.1-3zm-12.1 10h14v-5h-14v5zm4-2.5c0-.8-.7-1.5-1.5-1.5s-1.5.7-1.5 1.5.7 1.5 1.5 1.5 1.5-.7 1.5-1.5zm9 0c0-.8-.7-1.5-1.5-1.5s-1.5.7-1.5 1.5.7 1.5 1.5 1.5 1.5-.7 1.5-1.5z" - fill="#000" + fill="currentColor" /> ); diff --git a/src/icons/experimental/CarOutlineIcon.tsx b/src/icons/experimental/CarOutlineIcon.tsx index d942af38..1434a9e9 100644 --- a/src/icons/experimental/CarOutlineIcon.tsx +++ b/src/icons/experimental/CarOutlineIcon.tsx @@ -19,7 +19,7 @@ const CarOutlineIcon: React.FC = ({ size = 'medium', color = 'inherit', . > ); diff --git a/src/icons/experimental/LocationIcon.tsx b/src/icons/experimental/LocationIcon.tsx index fc638c49..df4d8d01 100644 --- a/src/icons/experimental/LocationIcon.tsx +++ b/src/icons/experimental/LocationIcon.tsx @@ -19,7 +19,7 @@ const LocationIcon: React.FC = ({ size = 'medium', color = 'inherit', ... > ); From c791d28ac6a36037d5b98ba2692ce61b13e7989a Mon Sep 17 00:00:00 2001 From: Lena Rashkovan Date: Mon, 2 Dec 2024 17:59:41 +0100 Subject: [PATCH 2/2] docs(icons): add a story for experimental icons --- src/icons/docs/Experimental.stories.tsx | 38 +++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/icons/docs/Experimental.stories.tsx diff --git a/src/icons/docs/Experimental.stories.tsx b/src/icons/docs/Experimental.stories.tsx new file mode 100644 index 00000000..a7176161 --- /dev/null +++ b/src/icons/docs/Experimental.stories.tsx @@ -0,0 +1,38 @@ +import React from 'react'; +import { Meta, StoryObj } from '@storybook/react'; +import * as Icons from '../experimental'; +import { getSemanticValue } from '../../essentials/experimental'; + +const meta: Meta = { + title: 'Experimental/Icons', + component: ({ name, ...props }) => { + const Component = Icons[name]; + + return Component ? : null; + } +}; + +export default meta; + +export const Default: StoryObj = { + name: 'Icons', + args: { + name: Object.keys(Icons)[0], + color: getSemanticValue('accent'), + size: 40 + }, + argTypes: { + name: { + description: 'Name of the icon\n\n**Example Only!**', + control: 'select', + options: Object.keys(Icons) + }, + color: { + control: 'color' + }, + size: { + control: 'select', + options: ['small', 'medium', 'large', 40] + } + } +};