UNPKG

@jstnmthw/react-fluentui-emoji

Version:

Fluent Emoji SVG icons for UI react development.

349 lines (348 loc) 11 kB
const React = require("react"); const BroomIcon = ({ title, titleId, ...props }) => ( <svg width="1em" height="1em" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" aria-labelledby={titleId} {...props} > {title ? <title id={titleId}>{title}</title> : null} <path d="M25.6575 3.5L14.8606 22.2344" stroke="#9F6261" strokeWidth={2.75} strokeLinecap="round" /> <path d="M25.6575 3.5L14.8606 22.2344" stroke="url(#paint0_linear_18_26124)" strokeWidth={2.75} strokeLinecap="round" /> <path d="M25.6575 3.5L14.8606 22.2344" stroke="url(#paint1_radial_18_26124)" strokeWidth={2.75} strokeLinecap="round" /> <path d="M25.6575 3.5L14.8606 22.2344" stroke="url(#paint2_radial_18_26124)" strokeWidth={2.75} strokeLinecap="round" /> <g filter="url(#filter0_f_18_26124)"> <path d="M25.7331 3.89606L15.1484 22.2344" stroke="#96596B" strokeWidth={0.75} strokeLinecap="round" /> </g> <g filter="url(#filter1_ii_18_26124)"> <path d="M9.70374 23.3281L4.56353 28.1328C3.96994 28.7343 4.33631 29.6093 5.06344 29.6093H12.5793C15.009 29.4921 16.3528 28.414 16.8485 26.6284L17.3918 24.539C17.7903 22.6093 17.1515 21.298 15.8059 20.5234C14.3732 19.6987 12.5963 19.9555 11.5201 21.2103L9.70374 23.3281Z" fill="url(#paint3_linear_18_26124)" /> <path d="M9.70374 23.3281L4.56353 28.1328C3.96994 28.7343 4.33631 29.6093 5.06344 29.6093H12.5793C15.009 29.4921 16.3528 28.414 16.8485 26.6284L17.3918 24.539C17.7903 22.6093 17.1515 21.298 15.8059 20.5234C14.3732 19.6987 12.5963 19.9555 11.5201 21.2103L9.70374 23.3281Z" fill="url(#paint4_radial_18_26124)" /> <path d="M9.70374 23.3281L4.56353 28.1328C3.96994 28.7343 4.33631 29.6093 5.06344 29.6093H12.5793C15.009 29.4921 16.3528 28.414 16.8485 26.6284L17.3918 24.539C17.7903 22.6093 17.1515 21.298 15.8059 20.5234C14.3732 19.6987 12.5963 19.9555 11.5201 21.2103L9.70374 23.3281Z" fill="url(#paint5_linear_18_26124)" /> <path d="M9.70374 23.3281L4.56353 28.1328C3.96994 28.7343 4.33631 29.6093 5.06344 29.6093H12.5793C15.009 29.4921 16.3528 28.414 16.8485 26.6284L17.3918 24.539C17.7903 22.6093 17.1515 21.298 15.8059 20.5234C14.3732 19.6987 12.5963 19.9555 11.5201 21.2103L9.70374 23.3281Z" fill="url(#paint6_radial_18_26124)" /> </g> <path d="M11.2668 21.5469L17.3137 24.8282" stroke="url(#paint7_linear_18_26124)" strokeWidth={0.6} strokeLinecap="round" /> <path d="M11.2668 21.5469L17.3137 24.8282" stroke="url(#paint8_radial_18_26124)" strokeWidth={0.6} strokeLinecap="round" /> <path d="M10.2434 22.7734L16.9543 26.5469" stroke="url(#paint9_linear_18_26124)" strokeWidth={0.6} strokeLinecap="round" /> <path d="M10.2434 22.7734L16.9543 26.5469" stroke="url(#paint10_radial_18_26124)" strokeWidth={0.6} strokeLinecap="round" /> <rect x={14.683} y={18.6825} width={3.80279} height={1.31895} rx={0.659474} transform="rotate(30 14.683 18.6825)" fill="url(#paint11_linear_18_26124)" /> <rect x={14.683} y={18.6825} width={3.80279} height={1.31895} rx={0.659474} transform="rotate(30 14.683 18.6825)" fill="url(#paint12_radial_18_26124)" /> <rect x={14.683} y={18.6825} width={3.80279} height={1.31895} rx={0.659474} transform="rotate(30 14.683 18.6825)" fill="url(#paint13_radial_18_26124)" /> <defs> <filter id="filter0_f_18_26124" x={14.0233} y={2.771} width={12.8348} height={20.5884} filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB" > <feFlood floodOpacity={0} result="BackgroundImageFix" /> <feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" /> <feGaussianBlur stdDeviation={0.375} result="effect1_foregroundBlur_18_26124" /> </filter> <filter id="filter1_ii_18_26124" x={4.26733} y={19.547} width={14.2417} height={10.0623} filterUnits="userSpaceOnUse" colorInterpolationFilters="sRGB" > <feFlood floodOpacity={0} result="BackgroundImageFix" /> <feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> <feOffset dx={1} /> <feGaussianBlur stdDeviation={0.75} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 0.756863 0 0 0 0 0.517647 0 0 0 0 0.298039 0 0 0 1 0" /> <feBlend mode="normal" in2="shape" result="effect1_innerShadow_18_26124" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> <feOffset dy={-0.5} /> <feGaussianBlur stdDeviation={0.75} /> <feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} /> <feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 0.427451 0 0 0 0 0.529412 0 0 0 1 0" /> <feBlend mode="normal" in2="effect1_innerShadow_18_26124" result="effect2_innerShadow_18_26124" /> </filter> <linearGradient id="paint0_linear_18_26124" x1={15.4387} y1={18.0625} x2={17.7825} y2={19.4375} gradientUnits="userSpaceOnUse" > <stop offset={0.142375} stopColor="#6E4240" /> <stop offset={1} stopColor="#834953" stopOpacity={0} /> </linearGradient> <radialGradient id="paint1_radial_18_26124" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(27.7956 2.0494) rotate(131.155) scale(3.24894 4.81194)" > <stop stopColor="#A57667" /> <stop offset={1} stopColor="#A57667" stopOpacity={0} /> </radialGradient> <radialGradient id="paint2_radial_18_26124" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(26.6564 2.98472) rotate(-23.2729) scale(1.21397 0.754272)" > <stop offset={0.0710945} stopColor="#BB8B86" /> <stop offset={1} stopColor="#BB8B86" stopOpacity={0} /> </radialGradient> <linearGradient id="paint3_linear_18_26124" x1={7.43872} y1={29.0625} x2={15.8762} y2={21.25} gradientUnits="userSpaceOnUse" > <stop stopColor="#F58C43" /> <stop offset={1} stopColor="#FDAD47" /> </linearGradient> <radialGradient id="paint4_radial_18_26124" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(16.1575 22.3437) rotate(121.39) scale(2.15987 3.5623)" > <stop stopColor="#FFD46F" /> <stop offset={1} stopColor="#FFD46F" stopOpacity={0} /> </radialGradient> <linearGradient id="paint5_linear_18_26124" x1={6.43872} y1={29.125} x2={10.6262} y2={26.75} gradientUnits="userSpaceOnUse" > <stop stopColor="#FF8655" /> <stop offset={1} stopColor="#FF8655" stopOpacity={0} /> </linearGradient> <radialGradient id="paint6_radial_18_26124" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(13.72 25.8125) rotate(122.3) scale(3.21647 4.10599)" > <stop stopColor="#FFA565" /> <stop offset={1} stopColor="#FFA565" stopOpacity={0} /> </radialGradient> <linearGradient id="paint7_linear_18_26124" x1={15.3137} y1={24.125} x2={10.4856} y2={21.472} gradientUnits="userSpaceOnUse" > <stop stopColor="#FF1951" /> <stop offset={0.718449} stopColor="#DC1E43" /> <stop offset={1} stopColor="#B2424F" /> </linearGradient> <radialGradient id="paint8_radial_18_26124" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(15.0963 23.5238) rotate(118.249) scale(0.208223 2.95101)" > <stop offset={0.242816} stopColor="#FF516D" /> <stop offset={1} stopColor="#FF516D" stopOpacity={0} /> </radialGradient> <linearGradient id="paint9_linear_18_26124" x1={14.7347} y1={25.7382} x2={9.28962} y2={22.8508} gradientUnits="userSpaceOnUse" > <stop stopColor="#FF1951" /> <stop offset={0.718449} stopColor="#DC1E43" /> <stop offset={1} stopColor="#B2424F" /> </linearGradient> <radialGradient id="paint10_radial_18_26124" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(14.4934 25.0469) rotate(117.408) scale(0.237608 3.30057)" > <stop offset={0.242816} stopColor="#FF516D" /> <stop offset={1} stopColor="#FF516D" stopOpacity={0} /> </radialGradient> <linearGradient id="paint11_linear_18_26124" x1={16.5844} y1={18.6825} x2={16.6106} y2={19.8848} gradientUnits="userSpaceOnUse" > <stop stopColor="#AA9FB9" /> <stop offset={1} stopColor="#B69BCC" /> </linearGradient> <radialGradient id="paint12_radial_18_26124" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(17.7628 18.6616) rotate(164.846) scale(3.29759 2.01065)" > <stop offset={0.477916} stopColor="#9B8DAC" stopOpacity={0} /> <stop offset={0.96585} stopColor="#7E7785" /> </radialGradient> <radialGradient id="paint13_radial_18_26124" cx={0} cy={0} r={1} gradientUnits="userSpaceOnUse" gradientTransform="translate(17.438 18.8491) rotate(90.3093) scale(0.650181 1.93389)" > <stop offset={0.15196} stopColor="#C3B6D4" /> <stop offset={1} stopColor="#C3B6D4" stopOpacity={0} /> </radialGradient> </defs> </svg> ); module.exports = BroomIcon;