@jstnmthw/react-fluentui-emoji
Version:
Fluent Emoji SVG icons for UI react development.
130 lines (129 loc) • 3.15 kB
JSX
const React = require("react");
const RainbowFlagIcon = ({ 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}
<rect
x={2.25222}
y={6.04297}
width={27.875}
height={19.9141}
rx={0.6}
fill="#F13770"
/>
<rect
x={2.25222}
y={6.04297}
width={27.875}
height={19.9141}
rx={0.6}
fill="#F13770"
/>
<path
d="M2.25222 12.6875V9.34375H30.1272V12.6875H2.25222Z"
fill="#FF5C41"
/>
<path d="M2.25222 16V12.6562H30.1272V16H2.25222Z" fill="#FCA34D" />
<path
d="M2.25222 19.3125V15.9688H30.1272V19.3125H2.25222Z"
fill="#43D195"
/>
<path
d="M2.25222 22.6562V19.3125H30.1272V22.6562H2.25222Z"
fill="#3F8DF1"
/>
<path
d="M2.25222 22.6562V25.357C2.25222 25.6884 2.52085 25.957 2.85222 25.957H29.5272C29.8586 25.957 30.1272 25.6884 30.1272 25.357V22.6562H2.25222Z"
fill="#6D549F"
/>
<rect
x={2.25222}
y={6.04297}
width={27.875}
height={19.9141}
rx={0.6}
fill="url(#paint0_linear_4_7858)"
fillOpacity={0.25}
/>
<rect
x={2.25222}
y={6.04297}
width={27.875}
height={19.9141}
rx={0.6}
fill="url(#paint1_linear_4_7858)"
fillOpacity={0.5}
/>
<rect
x={2.25222}
y={6.04297}
width={27.875}
height={19.9141}
rx={0.6}
fill="url(#paint2_linear_4_7858)"
fillOpacity={0.5}
/>
<rect
x={2.25222}
y={6.04297}
width={27.875}
height={19.9141}
rx={0.6}
fill="url(#paint3_linear_4_7858)"
/>
<defs>
<linearGradient
id="paint0_linear_4_7858"
x1={2.25222}
y1={17.8125}
x2={3.22097}
y2={17.8125}
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#3A3A3A" />
<stop offset={1} stopColor="#3A3A3A" stopOpacity={0} />
</linearGradient>
<linearGradient
id="paint1_linear_4_7858"
x1={30.1272}
y1={19.332}
x2={29.1585}
y2={19.332}
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#FBF2FF" />
<stop offset={1} stopColor="#FBF2FF" stopOpacity={0} />
</linearGradient>
<linearGradient
id="paint2_linear_4_7858"
x1={25.0647}
y1={6.04297}
x2={25.0647}
y2={6.75391}
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#FBF2FF" />
<stop offset={1} stopColor="#FBF2FF" stopOpacity={0} />
</linearGradient>
<linearGradient
id="paint3_linear_4_7858"
x1={8.75222}
y1={26.0039}
x2={8.75222}
y2={24.9375}
gradientUnits="userSpaceOnUse"
>
<stop offset={0.0149314} stopColor="#693CA6" />
<stop offset={1} stopColor="#693CA6" stopOpacity={0} />
</linearGradient>
</defs>
</svg>
);
module.exports = RainbowFlagIcon;