46 lines
1.6 KiB
TypeScript
46 lines
1.6 KiB
TypeScript
interface GiftIconType {
|
|
className?: string;
|
|
onClick?: () => void;
|
|
}
|
|
|
|
const GiftIcon = ({ className, onClick }: GiftIconType) => {
|
|
return (
|
|
<svg
|
|
width="16"
|
|
height="16"
|
|
viewBox="0 0 16 16"
|
|
fill="none"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
className={className}
|
|
onClick={onClick}
|
|
>
|
|
<path
|
|
d="M13 4.67188H3C2.44772 4.67188 2 5.11959 2 5.67187V13.0052C2 13.5575 2.44772 14.0052 3 14.0052H13C13.5523 14.0052 14 13.5575 14 13.0052V5.67187C14 5.11959 13.5523 4.67188 13 4.67188Z"
|
|
stroke="#7950E6"
|
|
strokeLinejoin="round"
|
|
/>
|
|
<path
|
|
d="M2 10.6719H14V13.0052C14 13.2704 13.8946 13.5248 13.7071 13.7123C13.5196 13.8999 13.2652 14.0052 13 14.0052H3C2.73478 14.0052 2.48043 13.8999 2.29289 13.7123C2.10536 13.5248 2 13.2704 2 13.0052V10.6719Z"
|
|
stroke="#7950E6"
|
|
strokeLinejoin="round"
|
|
/>
|
|
<path
|
|
d="M6.33464 4.66927C7.25511 4.66927 8.0013 3.92308 8.0013 3.0026C8.0013 2.08213 7.25511 1.33594 6.33464 1.33594C5.41416 1.33594 4.66797 2.08213 4.66797 3.0026C4.66797 3.92308 5.41416 4.66927 6.33464 4.66927Z"
|
|
stroke="#7950E6"
|
|
/>
|
|
<path
|
|
d="M9.33333 4.66667C10.0697 4.66667 10.6667 4.06971 10.6667 3.33333C10.6667 2.59695 10.0697 2 9.33333 2C8.59695 2 8 2.59695 8 3.33333C8 4.06971 8.59695 4.66667 9.33333 4.66667Z"
|
|
stroke="#7950E6"
|
|
/>
|
|
<path
|
|
d="M5.66797 6.67188L8.0013 4.67188L10.3346 6.67188"
|
|
stroke="#7950E6"
|
|
strokeLinecap="round"
|
|
strokeLinejoin="round"
|
|
/>
|
|
</svg>
|
|
);
|
|
};
|
|
|
|
export default GiftIcon;
|