From 20e8cc2c34670ce753030770cb86e25cbb849e4c Mon Sep 17 00:00:00 2001 From: Jake Laderman Date: Thu, 31 Oct 2024 15:42:22 -0400 Subject: [PATCH] feat: add new icons for ai chat (#660) --- src/components/icons/ChatFilledIcon.tsx | 16 ++++++++++ .../{ChatIcon.tsx => ChatOutlineIcon.tsx} | 0 ...{PushPinIcon.tsx => PushPinFilledIcon.tsx} | 0 src/components/icons/PushPinOutlineIcon.tsx | 30 +++++++++++++++++++ src/components/icons/ShrinkIcon.tsx | 17 +++++++++++ src/icons.ts | 15 ++++++---- 6 files changed, 72 insertions(+), 6 deletions(-) create mode 100644 src/components/icons/ChatFilledIcon.tsx rename src/components/icons/{ChatIcon.tsx => ChatOutlineIcon.tsx} (100%) rename src/components/icons/{PushPinIcon.tsx => PushPinFilledIcon.tsx} (100%) create mode 100644 src/components/icons/PushPinOutlineIcon.tsx create mode 100644 src/components/icons/ShrinkIcon.tsx diff --git a/src/components/icons/ChatFilledIcon.tsx b/src/components/icons/ChatFilledIcon.tsx new file mode 100644 index 00000000..b058e8d6 --- /dev/null +++ b/src/components/icons/ChatFilledIcon.tsx @@ -0,0 +1,16 @@ +import createIcon from './createIcon' + +export default createIcon(({ size, color }) => ( + + + +)) diff --git a/src/components/icons/ChatIcon.tsx b/src/components/icons/ChatOutlineIcon.tsx similarity index 100% rename from src/components/icons/ChatIcon.tsx rename to src/components/icons/ChatOutlineIcon.tsx diff --git a/src/components/icons/PushPinIcon.tsx b/src/components/icons/PushPinFilledIcon.tsx similarity index 100% rename from src/components/icons/PushPinIcon.tsx rename to src/components/icons/PushPinFilledIcon.tsx diff --git a/src/components/icons/PushPinOutlineIcon.tsx b/src/components/icons/PushPinOutlineIcon.tsx new file mode 100644 index 00000000..724b3d19 --- /dev/null +++ b/src/components/icons/PushPinOutlineIcon.tsx @@ -0,0 +1,30 @@ +import createIcon from './createIcon' + +export default createIcon(({ size, color }) => ( + + + + + + +)) diff --git a/src/components/icons/ShrinkIcon.tsx b/src/components/icons/ShrinkIcon.tsx new file mode 100644 index 00000000..90be0094 --- /dev/null +++ b/src/components/icons/ShrinkIcon.tsx @@ -0,0 +1,17 @@ +import createIcon from './createIcon' + +export default createIcon(({ size, color }) => ( + + + +)) diff --git a/src/icons.ts b/src/icons.ts index 9965b392..3a11efe2 100644 --- a/src/icons.ts +++ b/src/icons.ts @@ -30,7 +30,8 @@ export { default as CaretLeftIcon } from './components/icons/CaretLeftIcon' export { default as CaretRightIcon } from './components/icons/CaretRightIcon' export { default as CaretUpIcon } from './components/icons/CaretUpIcon' export { default as CertificateIcon } from './components/icons/CertificateIcon' -export { default as ChatIcon } from './components/icons/ChatIcon' +export { default as ChatFilledIcon } from './components/icons/ChatFilledIcon' +export { default as ChatOutlineIcon } from './components/icons/ChatOutlineIcon' export { default as CheckedShieldIcon } from './components/icons/CheckedShieldIcon' export { default as CheckIcon } from './components/icons/CheckIcon' export { default as ChecklistIcon } from './components/icons/ChecklistIcon' @@ -50,7 +51,6 @@ export { default as CompatibilityIcon } from './components/icons/CompatibilityIc export { default as ComplianceIcon } from './components/icons/ComplianceIcon' export { default as ComponentsIcon } from './components/icons/ComponentsIcon' export { default as ComputerNodeIcon } from './components/icons/ComputerNodeIcon' -export { default as HomeIcon } from './components/icons/HomeIcon' export { default as ConfettiIcon } from './components/icons/ConfettiIcon' export { default as ConsoleIcon } from './components/icons/ConsoleIcon' export { default as CookieIcon } from './components/icons/CookieIcon' @@ -102,6 +102,7 @@ export { default as HamburgerMenuIcon } from './components/icons/HamburgerMenuIc export { default as HeartIcon } from './components/icons/HeartIcon' export { default as HelpIcon } from './components/icons/HelpIcon' export { default as HistoryIcon } from './components/icons/HistoryIcon' +export { default as HomeIcon } from './components/icons/HomeIcon' export { default as IdIcon } from './components/icons/IdIcon' export { default as InfoIcon } from './components/icons/InfoIcon' export { default as InfoOutlineIcon } from './components/icons/InfoOutlineIcon' @@ -155,10 +156,11 @@ export { default as PrClosedIcon } from './components/icons/PrClosedIcon' export { default as PrMergedIcon } from './components/icons/PrMergedIcon' export { default as ProjectIcon } from './components/icons/ProjectIcon' export { default as PrOpenIcon } from './components/icons/PrOpenIcon' -export { default as PrQueueIcon } from './components/icons/PrQueueIcon' export { default as ProtectedClusterIcon } from './components/icons/ProtectedClusterIcon' export { default as ProtectedManagementClusterIcon } from './components/icons/ProtectedManagementClusterIcon' -export { default as PushPinIcon } from './components/icons/PushPinIcon' +export { default as PrQueueIcon } from './components/icons/PrQueueIcon' +export { default as PushPinFilledIcon } from './components/icons/PushPinFilledIcon' +export { default as PushPinOutlineIcon } from './components/icons/PushPinOutlineIcon' export { default as ReloadIcon } from './components/icons/ReloadIcon' export { default as RestoreIcon } from './components/icons/RestoreIcon' export { default as ReturnIcon } from './components/icons/ReturnIcon' @@ -173,6 +175,7 @@ export { default as ServersIcon } from './components/icons/ServersIcon' export { default as ShieldLockIcon } from './components/icons/ShieldLockIcon' export { default as ShieldOutlineIcon } from './components/icons/ShieldOutlineIcon' export { default as ShipIcon } from './components/icons/ShipIcon' +export { default as ShrinkIcon } from './components/icons/ShrinkIcon' export { default as SirenIcon } from './components/icons/SirenIcon' export { default as SlackLogoIcon } from './components/icons/SlackLogoIcon' export { default as SortAscIcon } from './components/icons/SortAscIcon' @@ -181,8 +184,8 @@ export { default as SourcererHatIcon } from './components/icons/SourcererHatIcon export { default as SourcererIcon } from './components/icons/SourcererIcon' export { default as SprayIcon } from './components/icons/SprayIcon' export { default as StackIcon } from './components/icons/StackIcon' -export { default as StackRunIcon } from './components/icons/StackRunIcon' export { default as StackRunCanceledIcon } from './components/icons/StackRunCanceledIcon' +export { default as StackRunIcon } from './components/icons/StackRunIcon' export { default as StackRunPausedIcon } from './components/icons/StackRunPausedIcon' export { default as StackRunPendingIcon } from './components/icons/StackRunPendingIcon' export { default as StarIcon } from './components/icons/StarIcon' @@ -193,9 +196,9 @@ export { default as SuccessIcon } from './components/icons/SuccessIcon' export { default as SuitcaseIcon } from './components/icons/SuitcaseIcon' export { default as TableIcon } from './components/icons/TableIcon' export { default as TagIcon } from './components/icons/TagIcon' -export { default as TerraformLogoIcon } from './components/icons/TerraformLogoIcon' export { default as TerminalIcon } from './components/icons/TerminalIcon' export { default as TerraformIcon } from './components/icons/TerraformIcon' +export { default as TerraformLogoIcon } from './components/icons/TerraformLogoIcon' export { default as TestTubeIcon } from './components/icons/TestTubeIcon' export { default as ThumbsUpFilledIcon } from './components/icons/ThumbsUpFilledIcon' export { default as ThumbsUpIcon } from './components/icons/ThumbsUpIcon'