@jstnmthw/react-fluentui-emoji
Version:
Fluent Emoji SVG icons for UI react development.
152 lines (151 loc) • 4.95 kB
JSX
const React = require("react");
const ChequeredFlagIcon = ({ 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}
<g filter="url(#filter0_ii_4_7833)">
<rect
x={2.18972}
y={6}
width={28}
height={20}
rx={2}
fill="url(#paint0_linear_4_7833)"
/>
</g>
<path
d="M18.1897 14V18H22.1897V14H18.1897Z"
fill="url(#paint1_linear_4_7833)"
/>
<path
d="M6.18972 6H3.18972C2.63744 6 2.18972 6.44772 2.18972 7V10H6.18972V14H2.18972V18H6.18972V22H2.18972V25C2.18972 25.5523 2.63744 26 3.18972 26H6.18972V22H10.1897V26H14.1897V22H18.1897V26H22.1897V22H26.1897V26H29.1897C29.742 26 30.1897 25.5523 30.1897 25V22H26.1897V18H30.1897V14H26.1897V10H30.1897V7C30.1897 6.44772 29.742 6 29.1897 6H26.1897V10H22.1897V6H18.1897V10H14.1897V6H10.1897V10H6.18972V6ZM10.1897 14V10H14.1897V14H10.1897ZM10.1897 18H14.1897V14H18.1897V10H22.1897V14H26.1897V18H22.1897V22H18.1897V18H14.1897V22H10.1897V18ZM10.1897 18H6.18972V14H10.1897V18Z"
fill="url(#paint2_linear_4_7833)"
/>
<path
d="M3.18972 6H6.18972V10H10.1897V6H14.1897V10H18.1897V6H22.1897V10H26.1897V6H29.1897C29.742 6 30.1897 6.44772 30.1897 7V10H26.1897H22.1897H18.1897H14.1897H10.1897H6.18972H2.18972V7C2.18972 6.44772 2.63744 6 3.18972 6Z"
fill="url(#paint3_linear_4_7833)"
/>
<path
d="M26.1897 26V22V18V14V10V6H29.1897C29.742 6 30.1897 6.44772 30.1897 7V10H26.1897V14H30.1897V18H26.1897V22H30.1897V25C30.1897 25.5523 29.742 26 29.1897 26H26.1897Z"
fill="url(#paint4_linear_4_7833)"
/>
<defs>
<filter
id="filter0_ii_4_7833"
x={1.68972}
y={5.5}
width={29}
height={21}
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={0.5} dy={-0.5} />
<feGaussianBlur stdDeviation={0.5} />
<feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
<feColorMatrix
type="matrix"
values="0 0 0 0 0.894118 0 0 0 0 0.819608 0 0 0 0 0.976471 0 0 0 1 0"
/>
<feBlend
mode="normal"
in2="shape"
result="effect1_innerShadow_4_7833"
/>
<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={-0.5} dy={0.5} />
<feGaussianBlur stdDeviation={0.5} />
<feComposite in2="hardAlpha" operator="arithmetic" k2={-1} k3={1} />
<feColorMatrix
type="matrix"
values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"
/>
<feBlend
mode="normal"
in2="effect1_innerShadow_4_7833"
result="effect2_innerShadow_4_7833"
/>
</filter>
<linearGradient
id="paint0_linear_4_7833"
x1={16.1897}
y1={6}
x2={16.1897}
y2={26}
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#F5EEFE" />
<stop offset={1} stopColor="#F2E4FF" />
</linearGradient>
<linearGradient
id="paint1_linear_4_7833"
x1={16.1897}
y1={6}
x2={16.1897}
y2={26}
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#353138" />
<stop offset={1} stopColor="#36323C" />
</linearGradient>
<linearGradient
id="paint2_linear_4_7833"
x1={16.1897}
y1={6}
x2={16.1897}
y2={26}
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#353138" />
<stop offset={1} stopColor="#36323C" />
</linearGradient>
<linearGradient
id="paint3_linear_4_7833"
x1={16.1897}
y1={6}
x2={16.1897}
y2={7.55731}
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#39383A" />
<stop offset={1} stopColor="#39383A" stopOpacity={0} />
</linearGradient>
<linearGradient
id="paint4_linear_4_7833"
x1={30.4348}
y1={25.1542}
x2={29.1067}
y2={25.1542}
gradientUnits="userSpaceOnUse"
>
<stop offset={0.47619} stopColor="#4A494C" />
<stop offset={1} stopColor="#4A494C" stopOpacity={0} />
</linearGradient>
</defs>
</svg>
);
module.exports = ChequeredFlagIcon;