import React from 'react'; import { convertIcon } from '../component/Icon'; interface OverrideIconSize16 { size: '16'; } interface OverrideIconSize20 { size?: '20'; } interface OverrideIconSize32 { size: '32'; } type OverrideIconSize = OverrideIconSize16 | OverrideIconSize20 | OverrideIconSize32; const SvgComponent = ({ size = '20', color = '#FFB633', ...rest }: React.SVGProps & OverrideIconSize) => { if (size === '16') { return ( ); } if (size === '20') { return ( ); } if (size === '32') { return ( ); } return
; }; /** * 컬러 주입 가능여부: 가능, * 기본컬러:#FFB633 * 사용가능한 사이즈는 16, 20, 32 입니다. * */ const IconComponent = convertIcon(SvgComponent, 'fast'); export default IconComponent;