@risemaxi/sigil
Version:
Icons and Signs for the Rise Design System
32 lines (31 loc) • 3.04 kB
JavaScript
import { memo } from 'react';
import { Svg, G, Path, Rect, Defs, ClipPath } from 'react-native-svg';
const Icon = (props) => {
const { color = 'black', size = 24, ...otherProps } = props;
return (<Svg viewBox="0 0 40 40" fill="none" height={size} width={size} {...otherProps}>
<G clipPath="url(#clip0_51_45)">
<Path d="M20 40C31.0457 40 40 31.0457 40 20C40 8.95431 31.0457 0 20 0C8.95431 0 0 8.95431 0 20C0 31.0457 8.95431 40 20 40Z" fill="#F0F0F0"/>
<Path d="M38.0854 11.4534C37.0693 9.30704 35.6825 7.37087 34.0075 5.72673L19.9997 4.3479L5.99187 5.72681C5.94719 5.77063 5.90359 5.81548 5.85938 5.85977L11.4531 11.4535L19.9997 11.7145L38.0854 11.4534Z" fill="#FFDA44"/>
<Path d="M5.85938 34.1406C5.93297 34.2142 6.00641 34.2879 6.08109 34.3604L19.9999 35.6523L33.9186 34.3604C35.6109 32.7198 37.0146 30.7834 38.045 28.6337L12.1737 27.8262C9.94773 30.0523 7.38023 32.6196 5.85938 34.1406V34.1406Z" fill="#FFDA44"/>
<Path d="M39.8009 17.1801L16.5215 16.5217L19.9998 20C18.9695 21.0302 17.4316 22.5682 16.5215 23.4783L39.7887 22.9069C39.927 21.9577 39.9998 20.9874 39.9998 20C39.9998 19.0427 39.931 18.1016 39.8009 17.1801V17.1801Z" fill="black"/>
<Path d="M20 0C14.5447 0 9.60047 2.18516 5.99219 5.72672H34.0078C30.3995 2.18516 25.4553 0 20 0Z" fill="#6DA544"/>
<Path d="M17.1818 17.1801H39.8028C39.5174 15.1583 38.9302 13.2338 38.0874 11.4534H11.4551L17.1818 17.1801Z" fill="#D80027"/>
<Path d="M11.3672 28.6337H38.0459C38.8986 26.8546 39.4952 24.9299 39.7898 22.907H17.0939C14.8762 25.1247 12.9966 27.0042 11.3672 28.6337Z" fill="#D80027"/>
<Path d="M20.0007 40.0001C25.4113 40.0001 30.3191 37.8507 33.9194 34.3604H6.08203C9.68234 37.8507 14.5902 40.0001 20.0007 40.0001Z" fill="#6DA544"/>
<Path d="M7.14141 4.68237C6.6968 5.05597 6.26781 5.44761 5.85742 5.85784L19.9996 20L5.85742 34.1422C6.26773 34.5525 6.6968 34.9441 7.14141 35.3177L22.4591 20L7.14141 4.68237Z" fill="black"/>
<Path d="M8.04047 14.7827L9.33539 18.7683H13.5264L10.1359 21.2318L11.4309 25.2176L8.04047 22.7542L4.64992 25.2176L5.94508 21.2318L2.55469 18.7683H6.74547L8.04047 14.7827Z" fill="#D80027"/>
<Path d="M11.6024 20.326L8.22758 19.1304C8.22758 19.1304 7.9782 16.7911 7.96312 16.7118C7.84859 16.1084 7.31836 15.6521 6.68164 15.6521C5.96133 15.6521 5.37727 16.2361 5.37727 16.9565C5.37727 17.0759 5.39469 17.191 5.42477 17.301L4.47852 18.2536H6.16102C6.16102 19.9999 4.85789 19.9999 4.85789 21.7391L5.58078 23.4782H9.92859L10.6533 21.7391H10.653C10.7255 21.5722 10.7696 21.4001 10.7878 21.2281C11.4125 20.9755 11.6024 20.326 11.6024 20.326V20.326Z" fill="#FFDA44"/>
</G>
<Defs>
<ClipPath id="clip0_51_45">
<Rect width="40" height="40" fill="white"/>
</ClipPath>
</Defs>
</Svg>);
};
Icon.displayName = 'Zimbabwe';
/**
* Flags by `Deji.Zeal`: Zimbabwe
* @see {@link https://www.figma.com/community/file/1088904439772569873/alphabetical-country-flags Alphabetical Country Flags}
*/
export const Zimbabwe = memo(Icon);