@jstnmthw/react-fluentui-emoji
Version:
Fluent Emoji SVG icons for UI react development.
349 lines (348 loc) • 11 kB
JSX
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;