From da4abcb0344c3ca2443633f28db8fbb014a88bb1 Mon Sep 17 00:00:00 2001 From: anishpras Date: Fri, 19 Sep 2025 01:13:54 +0530 Subject: [PATCH] Add HelixIcon guestbook entry for anishpras - Created HelixIcon.tsx with DNA helix design - Updated icons/index.ts to export HelixIcon - Added guestbook entry with greeting message --- src/data/guestbook.json | 8 ++++++++ src/icons/HelixIcon.tsx | 24 ++++++++++++++++++++++++ src/icons/index.ts | 4 +++- 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 src/icons/HelixIcon.tsx diff --git a/src/data/guestbook.json b/src/data/guestbook.json index 316a641..81071b6 100644 --- a/src/data/guestbook.json +++ b/src/data/guestbook.json @@ -1,4 +1,12 @@ [ + { + "componentName": "HelixIcon", + "contributor": "anishpras", + "date": "2025-01-19T11:29:00.000Z", + "githubUsername": "anishpras", + "id": "helix-icon", + "message": "Greetings from the helix!" + }, { "componentName": "PaperAirplaneIcon", "contributor": "kenjamin", diff --git a/src/icons/HelixIcon.tsx b/src/icons/HelixIcon.tsx new file mode 100644 index 0000000..d7b1664 --- /dev/null +++ b/src/icons/HelixIcon.tsx @@ -0,0 +1,24 @@ +import React from "react"; +import { IconProps } from "../types"; + +const HelixIcon: React.FC = ({ color = "currentColor", ...props }) => { + return ( + + + + + + + ); +}; + +export default HelixIcon; diff --git a/src/icons/index.ts b/src/icons/index.ts index b0ae4ad..088fd63 100644 --- a/src/icons/index.ts +++ b/src/icons/index.ts @@ -14,6 +14,7 @@ import PortalDiscIcon from './PortalDiscIcon'; import SpiralIcon from './SpiralIcon'; import FireworksIcon from './FireworksIcon'; import PaperAirplaneIcon from './PaperAirplaneIcon'; +import HelixIcon from './HelixIcon'; const iconComponents: Record> = { StarIcon, @@ -30,7 +31,8 @@ const iconComponents: Record> = { PortalDiscIcon, SpiralIcon, FireworksIcon, - PaperAirplaneIcon + PaperAirplaneIcon, + HelixIcon }; export default iconComponents;