From 20a15119f53e94c3c68688a06c5b8e025d92aa84 Mon Sep 17 00:00:00 2001 From: Julia Roslyakova Date: Tue, 27 Oct 2026 15:09:08 +0100 Subject: [PATCH] feat: add magnifier eye icon --- .../icons/experimental/magnifier-eye-icon.svg | 3 +++ src/icons/experimental/MagnifierEyeIcon.tsx | 27 +++++++++++++++++++ src/icons/experimental/index.ts | 1 + 3 files changed, 31 insertions(+) create mode 100644 assets/icons/experimental/magnifier-eye-icon.svg create mode 100644 src/icons/experimental/MagnifierEyeIcon.tsx diff --git a/assets/icons/experimental/magnifier-eye-icon.svg b/assets/icons/experimental/magnifier-eye-icon.svg new file mode 100644 index 00000000..560d6502 --- /dev/null +++ b/assets/icons/experimental/magnifier-eye-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/experimental/MagnifierEyeIcon.tsx b/src/icons/experimental/MagnifierEyeIcon.tsx new file mode 100644 index 00000000..ace80b51 --- /dev/null +++ b/src/icons/experimental/MagnifierEyeIcon.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 MagnifierEyeIcon: 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 MagnifierEyeIcon; diff --git a/src/icons/experimental/index.ts b/src/icons/experimental/index.ts index e36a2142..fc203911 100644 --- a/src/icons/experimental/index.ts +++ b/src/icons/experimental/index.ts @@ -25,3 +25,4 @@ export { default as WifiOnIcon } from './WifiOnIcon'; export { default as WifiOffIcon } from './WifiOffIcon'; export { default as ResendEmailIcon } from './ResendEmailIcon'; export { default as SteeringWheelIcon } from './SteeringWheelIcon'; +export { default as MagnifierEyeIcon } from './SteeringWheelIcon';