// This file is auto-generated. Do not edit it directly.
// To update the icon component, change the related icon.svg file and run "yarn build:icons" in the root directory.
import { type SVGProps } from 'react';

import toIcon from '../toIcon';

const MagicWand = (props: SVGProps<SVGSVGElement>) => (
  <svg {...props} viewBox="0 0 24 24">
    <path d="M15.0104 1C15.5626 1 16.0104 1.44772 16.0104 2V3.5C16.0104 4.05228 15.5626 4.5 15.0104 4.5C14.4581 4.5 14.0104 4.05228 14.0104 3.5V2C14.0104 1.44772 14.4581 1 15.0104 1ZM9.24259 3.29289C9.63311 2.90237 10.2663 2.90237 10.6568 3.29289L11.7175 4.35355C12.108 4.74408 12.108 5.37724 11.7175 5.76777C11.3269 6.15829 10.6938 6.15829 10.3032 5.76777L9.24259 4.70711C8.85206 4.31658 8.85206 3.68342 9.24259 3.29289ZM20.7175 3.29289C21.108 3.68342 21.108 4.31658 20.7175 4.70711L19.6568 5.76777C19.2663 6.15829 18.6331 6.15829 18.2426 5.76777C17.8521 5.37724 17.8521 4.74408 18.2426 4.35355L19.3032 3.29289C19.6938 2.90237 20.3269 2.90237 20.7175 3.29289ZM12.882 7.0121C13.2837 6.88158 13.7163 6.88158 14.118 7.0121C14.4078 7.10624 14.6296 7.2658 14.8045 7.41424C14.9637 7.54941 15.1375 7.72324 15.3159 7.90173L16.0983 8.68406C16.2768 8.86251 16.4506 9.03629 16.5858 9.19551C16.7342 9.37036 16.8938 9.59225 16.9879 9.88197C17.1184 10.2837 17.1184 10.7163 16.9879 11.118C16.8938 11.4078 16.7342 11.6296 16.5858 11.8045C16.4506 11.9637 16.2768 12.1375 16.0983 12.3159L13.7071 14.7071L6.81594 21.5983C6.63749 21.7768 6.46371 21.9506 6.30449 22.0858C6.12964 22.2342 5.90775 22.3938 5.61804 22.4879C5.21635 22.6184 4.78365 22.6184 4.38197 22.4879C4.09225 22.3938 3.87036 22.2342 3.69551 22.0858C3.53629 21.9506 3.36251 21.7768 3.18407 21.5983L3.16152 21.5757L2.40171 20.8159C2.22323 20.6375 2.0494 20.4637 1.91424 20.3045C1.76581 20.1296 1.60624 19.9078 1.5121 19.618C1.38159 19.2163 1.38159 18.7837 1.5121 18.382C1.60624 18.0922 1.76581 17.8704 1.91424 17.6955C2.04941 17.5363 2.22323 17.3625 2.40171 17.1841L9.29254 10.2932L11.6841 7.9017C11.8625 7.72322 12.0363 7.5494 12.1955 7.41424C12.3704 7.26581 12.5923 7.10624 12.882 7.0121ZM10 12.4142L3.83848 18.5757C3.6288 18.7854 3.51462 18.9007 3.43892 18.9899C3.43591 18.9934 3.43307 18.9968 3.43041 19C3.43307 19.0032 3.43591 19.0066 3.43892 19.0101C3.51462 19.0993 3.6288 19.2146 3.83848 19.4243L4.57574 20.1615C4.78541 20.3712 4.90069 20.4854 4.98987 20.5611C4.99342 20.5641 4.9968 20.5669 5.00001 20.5696C5.00321 20.5669 5.00659 20.5641 5.01013 20.5611C5.09931 20.4854 5.21459 20.3712 5.42427 20.1615L11.5858 14L10 12.4142ZM13 12.5858L11.4142 11L13.0757 9.33848C13.2854 9.1288 13.4007 9.01462 13.4899 8.93892C13.4934 8.9359 13.4968 8.93307 13.5 8.9304C13.5032 8.93307 13.5066 8.9359 13.5101 8.93892C13.5993 9.01462 13.7146 9.1288 13.9243 9.33848L14.6615 10.0757C14.8712 10.2854 14.9854 10.4007 15.0611 10.4899C15.0641 10.4934 15.0669 10.4968 15.0696 10.5C15.0669 10.5032 15.0641 10.5066 15.0611 10.5101C14.9854 10.5993 14.8712 10.7146 14.6615 10.9243L13 12.5858ZM19.5104 9C19.5104 8.44772 19.9581 8 20.5104 8H22.0104C22.5626 8 23.0104 8.44772 23.0104 9C23.0104 9.55228 22.5626 10 22.0104 10H20.5104C19.9581 10 19.5104 9.55228 19.5104 9ZM18.2426 12.2929C18.6331 11.9024 19.2663 11.9024 19.6568 12.2929L20.7175 13.3536C21.108 13.7441 21.108 14.3772 20.7175 14.7678C20.3269 15.1583 19.6938 15.1583 19.3032 14.7678L18.2426 13.7071C17.8521 13.3166 17.8521 12.6834 18.2426 12.2929Z" />
  </svg>
);

const MagicWandWrapper = toIcon(MagicWand);
export default MagicWandWrapper;
