@risemaxi/sigil
Version:
Icons and Signs for the Rise Design System
27 lines (26 loc) • 2.16 kB
JavaScript
import { memo } from 'react';
import Svg, { G, Path, Defs, ClipPath } from 'react-native-svg';
const Icon = memo((_props) => {
const { color = 'black', size = 24, ...props } = _props;
return (<Svg fill="none" viewBox="0 0 40 40" width={size} height={size} {...props}>
<G clipPath="url(#a)">
<Path fill="#338AF3" d="M40 20c0 11.046-8.954 20-20 20S0 31.046 0 20C0 20.005 20 .002 20 0c11.046 0 20 8.954 20 20"/>
<Path fill="#0052B4" d="M9.564 20h6.746l-5.876-6.956-.87 2.608zM20 16.311l-6.957-6.746H20z"/>
<Path fill="#F0F0F0" d="M19.947 20h.054v-.053zM20 10.435V0h-.003C8.953.002 0 8.955 0 20h10.435v-5.876L16.31 20h3.636l.053-.053V16.31l-5.876-5.876z"/>
<Path fill="#D80027" d="M10.12 2.609a20.1 20.1 0 0 0-7.51 7.51V20h5.217V7.826H20V2.61z"/>
<Path fill="#D80027" d="m20 17.54-7.105-7.105h-2.46L20.002 20z"/>
<Path fill="#FFDA44" d="m21.829 33.044.431 1.328h1.397l-1.13.821.432 1.329-1.13-.821-1.13.82.431-1.328-1.13-.82h1.397zM32.954 24.348l.431 1.329h1.397l-1.13.82.432 1.33-1.13-.822-1.13.821.431-1.328-1.13-.822h1.397zM35.743 11.304l.431 1.329h1.397l-1.13.821.432 1.329-1.13-.821-1.13.82.431-1.328-1.13-.821h1.397zM36.432 20.87l.432 1.328h1.397l-1.13.821.431 1.329-1.13-.821-1.13.82.432-1.328-1.13-.82H36zM23.832 29.919l1.245.634.988-.988-.219 1.38 1.245.634-1.38.219-.219 1.38-.634-1.245-1.38.218.988-.988zM23.832 24.701l1.245.635.988-.988-.219 1.38 1.245.634-1.38.218-.219 1.38-.634-1.245-1.38.219.988-.988zM28.18 28.046l1.244.634.988-.988-.218 1.38 1.244.634-1.38.219-.218 1.38-.634-1.245-1.38.219.988-.988zM28.18 16.875l1.244.634.988-.987-.218 1.38 1.244.634-1.38.218-.218 1.38-.634-1.245-1.38.219.988-.988zM32.393 16.742l1.244.634.988-.988-.218 1.38 1.244.634-1.38.218-.218 1.38-.634-1.245-1.38.219.988-.988z"/>
</G>
<Defs>
<ClipPath id="a">
<Path fill="#fff" d="M0 0h40v40H0z"/>
</ClipPath>
</Defs>
</Svg>);
});
Icon.displayName = 'Tuvalu';
/**
* Flags by `Deji.Zeal`: Tuvalu
* @see {@link https://www.figma.com/community/file/1088904439772569873/alphabetical-country-flags Alphabetical Country Flags}
*/
export const Tuvalu = Icon;