From c00408eb4acf0e2b4270e3068ccfa5114c443c83 Mon Sep 17 00:00:00 2001 From: Lizzie Lerwill Date: Tue, 2 Dec 2025 16:13:18 +0100 Subject: [PATCH] feat: added pin icon and hailing icon --- assets/icons/experimental/hailing.svg | 3 +++ assets/icons/experimental/pin.svg | 3 +++ src/icons/experimental/HailingIcon.tsx | 27 ++++++++++++++++++++++++++ src/icons/experimental/PinIcon.tsx | 27 ++++++++++++++++++++++++++ src/icons/experimental/index.ts | 2 ++ 5 files changed, 62 insertions(+) create mode 100644 assets/icons/experimental/hailing.svg create mode 100644 assets/icons/experimental/pin.svg create mode 100644 src/icons/experimental/HailingIcon.tsx create mode 100644 src/icons/experimental/PinIcon.tsx diff --git a/assets/icons/experimental/hailing.svg b/assets/icons/experimental/hailing.svg new file mode 100644 index 00000000..6cbf463e --- /dev/null +++ b/assets/icons/experimental/hailing.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/icons/experimental/pin.svg b/assets/icons/experimental/pin.svg new file mode 100644 index 00000000..a675f579 --- /dev/null +++ b/assets/icons/experimental/pin.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/experimental/HailingIcon.tsx b/src/icons/experimental/HailingIcon.tsx new file mode 100644 index 00000000..1b3eae1c --- /dev/null +++ b/src/icons/experimental/HailingIcon.tsx @@ -0,0 +1,27 @@ +// DO NOT EDIT. This file was generated by running `npm run generate`.; +import * as React from 'react'; +import { get } from '../../utils/themeGet'; +import { IconProps } from '../IconProps'; +type Props = IconProps; +const HailingIcon: React.FC = ({ size = 'medium', color = 'inherit', ...rest }) => { + const props = { ...rest, color }; + const sizePx = Number.isFinite(size as number) + ? size + : get(`iconSizes.${size}`)(props) || get('iconSizes.medium')(props); + return ( + + + + ); +}; +export default HailingIcon; diff --git a/src/icons/experimental/PinIcon.tsx b/src/icons/experimental/PinIcon.tsx new file mode 100644 index 00000000..232f5e75 --- /dev/null +++ b/src/icons/experimental/PinIcon.tsx @@ -0,0 +1,27 @@ +// DO NOT EDIT. This file was generated by running `npm run generate`.; +import * as React from 'react'; +import { get } from '../../utils/themeGet'; +import { IconProps } from '../IconProps'; +type Props = IconProps; +const PinIcon: React.FC = ({ size = 'medium', color = 'inherit', ...rest }) => { + const props = { ...rest, color }; + const sizePx = Number.isFinite(size as number) + ? size + : get(`iconSizes.${size}`)(props) || get('iconSizes.medium')(props); + return ( + + + + ); +}; +export default PinIcon; diff --git a/src/icons/experimental/index.ts b/src/icons/experimental/index.ts index a7a09b5b..52522931 100644 --- a/src/icons/experimental/index.ts +++ b/src/icons/experimental/index.ts @@ -14,3 +14,5 @@ export { default as ExitIcon } from './ExitIcon'; export { default as GroupIcon } from './GroupIcon'; export { default as TrashIcon } from './TrashIcon'; export { default as EditPenIcon } from './EditPenIcon'; +export { default as HailingIcon } from './HailingIcon'; +export { default as PinIcon } from './PinIcon';