From 5bcefcfee87c50bef51e21291f6d72e158481362 Mon Sep 17 00:00:00 2001 From: Banks Nussman <115251059+bnussman-akamai@users.noreply.github.com> Date: Wed, 16 Oct 2024 10:36:17 -0400 Subject: [PATCH] change: [M3-8749] - Add and use new cloud-init icon (#11100) * add and use the new icon * Added changeset: Add and use new cloud-init icon --------- Co-authored-by: Banks Nussman --- .../manager/.changeset/pr-11100-changed-1729010084175.md | 5 +++++ packages/manager/src/assets/icons/cloud-init.svg | 4 ++++ packages/manager/src/components/ImageSelect/ImageOption.tsx | 6 +++--- .../manager/src/components/ImageSelectv2/ImageOptionv2.tsx | 6 ++++-- 4 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 packages/manager/.changeset/pr-11100-changed-1729010084175.md create mode 100644 packages/manager/src/assets/icons/cloud-init.svg diff --git a/packages/manager/.changeset/pr-11100-changed-1729010084175.md b/packages/manager/.changeset/pr-11100-changed-1729010084175.md new file mode 100644 index 00000000000..e7ad10fb5e3 --- /dev/null +++ b/packages/manager/.changeset/pr-11100-changed-1729010084175.md @@ -0,0 +1,5 @@ +--- +"@linode/manager": Changed +--- + +Add and use new cloud-init icon ([#11100](https://github.com/linode/manager/pull/11100)) diff --git a/packages/manager/src/assets/icons/cloud-init.svg b/packages/manager/src/assets/icons/cloud-init.svg new file mode 100644 index 00000000000..b348e0fabb2 --- /dev/null +++ b/packages/manager/src/assets/icons/cloud-init.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/manager/src/components/ImageSelect/ImageOption.tsx b/packages/manager/src/components/ImageSelect/ImageOption.tsx index c619d845fa2..362382fe9cd 100644 --- a/packages/manager/src/components/ImageSelect/ImageOption.tsx +++ b/packages/manager/src/components/ImageSelect/ImageOption.tsx @@ -1,7 +1,7 @@ -import DescriptionOutlinedIcon from '@mui/icons-material/DescriptionOutlined'; -import * as React from 'react'; +import React from 'react'; import { makeStyles } from 'tss-react/mui'; +import CloudInitIcon from 'src/assets/icons/cloud-init.svg'; import DistributedRegionIcon from 'src/assets/icons/entityIcons/distributed-region.svg'; import { Box } from 'src/components/Box'; import { Option } from 'src/components/EnhancedSelect/components/Option'; @@ -82,7 +82,7 @@ export const ImageOption = (props: ImageOptionProps) => { )} {flags.metadata && data.isCloudInitCompatible && ( - + )} diff --git a/packages/manager/src/components/ImageSelectv2/ImageOptionv2.tsx b/packages/manager/src/components/ImageSelectv2/ImageOptionv2.tsx index f383832e6e2..f34e5da413f 100644 --- a/packages/manager/src/components/ImageSelectv2/ImageOptionv2.tsx +++ b/packages/manager/src/components/ImageSelectv2/ImageOptionv2.tsx @@ -1,6 +1,6 @@ -import DescriptionOutlinedIcon from '@mui/icons-material/DescriptionOutlined'; import React from 'react'; +import CloudInitIcon from 'src/assets/icons/cloud-init.svg'; import DistributedRegionIcon from 'src/assets/icons/entityIcons/distributed-region.svg'; import { useFlags } from 'src/hooks/useFlags'; @@ -47,7 +47,9 @@ export const ImageOptionv2 = ({ image, isSelected, listItemProps }: Props) => { )} {flags.metadata && image.capabilities.includes('cloud-init') && ( - +
+ +
)} {isSelected && }