UNPKG

@jstnmthw/react-fluentui-emoji

Version:

Fluent Emoji SVG icons for UI react development.

130 lines (129 loc) 3.15 kB
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;