UNPKG

@jstnmthw/react-fluentui-emoji

Version:

Fluent Emoji SVG icons for UI react development.

152 lines (151 loc) 4.95 kB
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;