From 025e71aebc857433e864c13cce43769b8f4a2888 Mon Sep 17 00:00:00 2001 From: kimkyuhong <94050324+rtttr1@users.noreply.github.com> Date: Mon, 6 Oct 2025 16:28:54 +0900 Subject: [PATCH] feat(icons): add new icons from figma plugin --- packages/icons/src/General/ic-download.tsx | 27 +++++++++++++++++++++ packages/icons/src/General/index.ts | 1 + packages/icons/src/Interaction/ic-reply.tsx | 27 +++++++++++++++++++++ packages/icons/src/Interaction/index.ts | 1 + 4 files changed, 56 insertions(+) create mode 100644 packages/icons/src/General/ic-download.tsx create mode 100644 packages/icons/src/Interaction/ic-reply.tsx diff --git a/packages/icons/src/General/ic-download.tsx b/packages/icons/src/General/ic-download.tsx new file mode 100644 index 00000000..8d583ca9 --- /dev/null +++ b/packages/icons/src/General/ic-download.tsx @@ -0,0 +1,27 @@ +import { HTMLAttributes, forwardRef } from "react"; + + interface IconDownloadProps extends HTMLAttributes {} + + const IconDownload = forwardRef( + (props, ref) => { + return ( + + + + ); + } + ); + + export default IconDownload; \ No newline at end of file diff --git a/packages/icons/src/General/index.ts b/packages/icons/src/General/index.ts index a086be22..f0c76f21 100644 --- a/packages/icons/src/General/index.ts +++ b/packages/icons/src/General/index.ts @@ -14,3 +14,4 @@ export { default as IconSliders } from "./ic-sliders"; export { default as IconTrash } from "./ic-trash"; export { default as IconUnlocked } from "./ic-unlocked"; export { default as IconUploadCloud } from "./ic-upload-cloud"; +export { default as Download } from './ic-download'; \ No newline at end of file diff --git a/packages/icons/src/Interaction/ic-reply.tsx b/packages/icons/src/Interaction/ic-reply.tsx new file mode 100644 index 00000000..6174f999 --- /dev/null +++ b/packages/icons/src/Interaction/ic-reply.tsx @@ -0,0 +1,27 @@ +import { HTMLAttributes, forwardRef } from "react"; + + interface IconReplyProps extends HTMLAttributes {} + + const IconReply = forwardRef( + (props, ref) => { + return ( + + + + ); + } + ); + + export default IconReply; \ No newline at end of file diff --git a/packages/icons/src/Interaction/index.ts b/packages/icons/src/Interaction/index.ts index 98baf594..2cd7f6b1 100644 --- a/packages/icons/src/Interaction/index.ts +++ b/packages/icons/src/Interaction/index.ts @@ -24,3 +24,4 @@ export { default as IconSwitchHorizontal } from "./ic-switch-horizontal"; export { default as IconSwitchVertical } from "./ic-switch-vertical"; export { default as IconXCircle } from "./ic-x-circle"; export { default as IconXClose } from "./ic-x-close"; +export { default as Reply } from './ic-reply'; \ No newline at end of file