onecart-ui
Version:
OneCart UI: Cross-platform design tokens + React & React Native components
11 lines (10 loc) • 2.39 kB
JavaScript
import React from 'react';
import { Svg, Path } from 'react-native-svg';
export const Group = ({ 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: "M9.928 12.657C7.277 12.657 2.000 13.982 2.000 16.621V21.253H15.205V19.271C15.205 16.632 9.928 15.307 7.277 15.307ZM2.000 18.988C2.951 18.331 5.250 17.572 7.277 17.572C9.305 17.572 11.604 18.331 12.555 18.988H2.000ZM9.928 10.675C12.113 10.675 13.891 8.897 13.891 6.711C13.891 4.525 12.113 2.747 9.928 2.747C7.742 2.747 5.964 4.525 5.964 6.711C5.964 8.897 7.742 10.675 9.928 10.675ZM9.928 5.012C10.867 5.012 11.626 5.771 11.626 6.711C11.626 7.651 10.867 8.410 9.928 8.410C8.988 8.410 8.229 7.651 8.229 6.711C8.229 5.771 8.988 5.012 9.928 5.012ZM17.900 12.725C19.214 13.676 20.120 14.945 20.120 16.621V21.253H22.000V19.271C22.000 16.983 18.036 15.681 15.250 15.375ZM14.072 13.325C16.258 13.325 18.036 11.547 18.036 9.361C18.036 7.176 16.258 5.398 14.072 5.398C13.461 5.398 12.895 5.545 12.374 5.794C13.087 6.802 13.506 8.036 13.506 9.361C13.506 10.686 13.087 11.921 12.374 12.929C12.895 13.178 13.461 13.325 14.072 13.325Z", fill: color }),
React.createElement(Path, { d: "M2.940 20.981C2.626 20.981 2.000 21.138 2.000 21.451V22.000H3.565V21.765C3.565 21.452 2.940 21.295 2.626 21.295ZM2.000 21.732C2.113 21.654 2.385 21.564 2.626 21.564C2.866 21.564 3.138 21.654 3.251 21.732H2.000ZM2.940 20.746C3.199 20.746 3.409 20.536 3.409 20.277C3.409 20.017 3.199 19.807 2.940 19.807C2.681 19.807 2.470 20.017 2.470 20.277C2.470 20.536 2.681 20.746 2.940 20.746ZM2.940 20.075C3.051 20.075 3.141 20.165 3.141 20.277C3.141 20.388 3.051 20.478 2.940 20.478C2.828 20.478 2.738 20.388 2.738 20.277C2.738 20.165 2.828 20.075 2.940 20.075ZM3.885 20.989C4.040 21.102 4.148 21.252 4.148 21.451V22.000H4.370V21.765C4.370 21.494 3.901 21.340 3.570 21.303ZM3.431 21.060C3.690 21.060 3.901 20.850 3.901 20.591C3.901 20.332 3.690 20.121 3.431 20.121C3.358 20.121 3.291 20.138 3.230 20.168C3.314 20.287 3.364 20.434 3.364 20.591C3.364 20.748 3.314 20.894 3.230 21.013C3.291 21.043 3.358 21.060 3.431 21.060Z", fill: color })));
};
Group.displayName = 'Group';