onecart-ui
Version:
OneCart UI: Cross-platform design tokens + React & React Native components
11 lines (10 loc) • 2.65 kB
JavaScript
import React from 'react';
import { Svg, Path } from 'react-native-svg';
export const Interests = ({ size = 'md', color = 'currentColor', style, }) => {
const sizeMap = { xs: 16, sm: 20, md: 24, lg: 32, xl: 40 };
const iconSize = typeof size === 'number' ? size : sizeMap[size];
return (React.createElement(Svg, { width: iconSize, height: iconSize, viewBox: "0 0 24 24", fill: "none", style: style },
React.createElement(Path, { d: "M7.020 13.000C4.810 13.000 3.020 14.790 3.020 17.000C3.020 19.210 4.810 21.000 7.020 21.000C9.230 21.000 11.020 19.210 11.020 17.000C11.020 14.790 9.230 13.000 7.020 13.000ZM7.020 19.000C5.920 19.000 5.020 18.100 5.020 17.000C5.020 15.900 5.920 15.000 7.020 15.000C8.120 15.000 9.020 15.900 9.020 17.000C9.020 18.100 8.120 19.000 7.020 19.000ZM13.000 13.000V21.000H21.000V13.000H13.000ZM19.000 19.000H15.000V15.000H19.000V19.000ZM7.000 2.000L2.000 11.000H12.000L7.000 2.000ZM7.000 6.120L8.600 9.000H5.400L7.000 6.120ZM19.250 2.500C18.190 2.500 17.440 3.060 17.000 3.670C16.560 3.060 15.810 2.500 14.750 2.500C13.190 2.500 12.000 3.780 12.000 5.250C12.000 7.250 14.420 8.670 17.000 11.000C19.580 8.670 22.000 7.250 22.000 5.250C22.000 3.780 20.810 2.500 19.250 2.500ZM17.000 8.350C15.550 7.130 14.000 5.950 14.000 5.250C14.000 4.820 14.350 4.500 14.750 4.500C15.060 4.500 15.270 4.670 15.480 4.870L17.000 6.300L18.520 4.870C18.730 4.670 18.940 4.500 19.250 4.500C19.650 4.500 20.000 4.820 20.000 5.250C20.000 5.950 18.450 7.130 17.000 8.350Z", fill: color }),
React.createElement(Path, { d: "M2.665 20.490C2.372 20.490 2.135 20.727 2.135 21.020C2.135 21.313 2.372 21.550 2.665 21.550C2.958 21.550 3.195 21.313 3.195 21.020C3.195 20.727 2.958 20.490 2.665 20.490ZM2.665 21.285C2.519 21.285 2.400 21.166 2.400 21.020C2.400 20.874 2.519 20.755 2.665 20.755C2.811 20.755 2.930 20.874 2.930 21.020C2.930 21.166 2.811 21.285 2.665 21.285ZM3.457 20.490V22.000H4.066V20.940H3.007ZM4.252 21.285H3.722V20.755H4.252V21.285ZM2.662 19.033L2.000 20.225H3.325L2.212 19.483ZM2.212 20.029L2.424 20.411H2.000L2.662 19.579ZM4.285 19.099C4.144 19.099 4.045 19.174 3.987 19.254C3.928 19.174 3.829 19.099 3.689 19.099C3.482 19.099 3.325 19.269 3.325 19.464C3.325 19.728 3.645 19.917 3.987 20.225C4.328 19.917 4.649 19.728 4.649 19.464C4.649 19.269 4.491 19.099 4.285 19.099ZM3.987 19.874C3.795 19.713 3.589 19.556 3.589 19.464C3.589 19.407 3.636 19.364 3.689 19.364C3.730 19.364 3.758 19.387 3.785 19.413L3.987 19.603L4.188 19.413C4.216 19.387 4.244 19.364 4.285 19.364C4.338 19.364 4.384 19.407 4.384 19.464C4.384 19.556 4.179 19.713 3.987 19.874Z", fill: color })));
};
Interests.displayName = 'Interests';