From d41a99ee7e1757d2d515488ce98c9447590d5029 Mon Sep 17 00:00:00 2001 From: Rishi Raj Date: Sun, 3 May 2026 00:27:11 +0530 Subject: [PATCH 1/4] [Icon] Add CloudUploadIcon to Sistent Signed-off-by: Rishi Raj --- src/icons/CloudUpload/CloudUploadIcon.tsx | 30 +++++++++++++++++++++++ src/icons/CloudUpload/index.ts | 1 + src/icons/index.ts | 1 + 3 files changed, 32 insertions(+) create mode 100644 src/icons/CloudUpload/CloudUploadIcon.tsx create mode 100644 src/icons/CloudUpload/index.ts diff --git a/src/icons/CloudUpload/CloudUploadIcon.tsx b/src/icons/CloudUpload/CloudUploadIcon.tsx new file mode 100644 index 00000000..886d7984 --- /dev/null +++ b/src/icons/CloudUpload/CloudUploadIcon.tsx @@ -0,0 +1,30 @@ +import { DEFAULT_HEIGHT, DEFAULT_WIDTH, DEFAULT_FILL_NONE } from '../../constants/constants'; +import { IconProps } from '../types'; + +export const CloudUploadIcon = ({ + width = DEFAULT_WIDTH, + height = DEFAULT_HEIGHT, + fill = DEFAULT_FILL_NONE, + title, + ...props +}: IconProps): JSX.Element => { + return ( + + {title && {title}} + + + + ); +}; + +export default CloudUploadIcon; diff --git a/src/icons/CloudUpload/index.ts b/src/icons/CloudUpload/index.ts new file mode 100644 index 00000000..40af37d2 --- /dev/null +++ b/src/icons/CloudUpload/index.ts @@ -0,0 +1 @@ +export { default as CloudUploadIcon } from './CloudUploadIcon'; diff --git a/src/icons/index.ts b/src/icons/index.ts index efcc764e..934544e7 100644 --- a/src/icons/index.ts +++ b/src/icons/index.ts @@ -34,6 +34,7 @@ export * from './Circle'; export * from './Clone'; export * from './Close'; export * from './Cloud'; +export * from './CloudUpload'; export * from './Code'; export * from './CollapseAll'; export * from './Column'; From d90318e8ac21cd499e7596d72181c046f25d8116 Mon Sep 17 00:00:00 2001 From: Rishi Raj <180109771+rishiraj38@users.noreply.github.com> Date: Sun, 3 May 2026 00:39:05 +0530 Subject: [PATCH 2/4] Apply suggestion from @gemini-code-assist[bot] Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Signed-off-by: Rishi Raj <180109771+rishiraj38@users.noreply.github.com> --- src/icons/CloudUpload/CloudUploadIcon.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/icons/CloudUpload/CloudUploadIcon.tsx b/src/icons/CloudUpload/CloudUploadIcon.tsx index 886d7984..7791481b 100644 --- a/src/icons/CloudUpload/CloudUploadIcon.tsx +++ b/src/icons/CloudUpload/CloudUploadIcon.tsx @@ -10,12 +10,13 @@ export const CloudUploadIcon = ({ }: IconProps): JSX.Element => { return ( > {title && {title}} From 38f07864872a5c865b34e552596fbf0ea08f66cf Mon Sep 17 00:00:00 2001 From: Rishi Raj <180109771+rishiraj38@users.noreply.github.com> Date: Sun, 3 May 2026 00:39:25 +0530 Subject: [PATCH 3/4] Apply suggestion from @gemini-code-assist[bot] Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Signed-off-by: Rishi Raj <180109771+rishiraj38@users.noreply.github.com> --- src/icons/CloudUpload/CloudUploadIcon.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/icons/CloudUpload/CloudUploadIcon.tsx b/src/icons/CloudUpload/CloudUploadIcon.tsx index 7791481b..4b53a8b8 100644 --- a/src/icons/CloudUpload/CloudUploadIcon.tsx +++ b/src/icons/CloudUpload/CloudUploadIcon.tsx @@ -10,13 +10,15 @@ export const CloudUploadIcon = ({ }: IconProps): JSX.Element => { return ( + role={title ? "img" : undefined} + aria-hidden={title ? undefined : "true"} + {...props} > {title && {title}} From 9ce9c71e9559b4967daa69cc3b6202c3c9d8388d Mon Sep 17 00:00:00 2001 From: Rishi Raj Date: Sun, 3 May 2026 00:44:42 +0530 Subject: [PATCH 4/4] fix(icon): remove duplicate svg tag Signed-off-by: Rishi Raj --- src/icons/CloudUpload/CloudUploadIcon.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/icons/CloudUpload/CloudUploadIcon.tsx b/src/icons/CloudUpload/CloudUploadIcon.tsx index 4b53a8b8..0513a6ac 100644 --- a/src/icons/CloudUpload/CloudUploadIcon.tsx +++ b/src/icons/CloudUpload/CloudUploadIcon.tsx @@ -9,7 +9,6 @@ export const CloudUploadIcon = ({ ...props }: IconProps): JSX.Element => { return ( -