UNPKG

onecart-ui

Version:

OneCart UI: Cross-platform design tokens + React & React Native components

10 lines (9 loc) 2.7 kB
import React from 'react'; export const Workspaces = ({ size = 'md', color = 'currentColor', className, 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", xmlns: "http://www.w3.org/2000/svg", className: className, style: style }, React.createElement("path", { d: "M6.000 14.000C7.100 14.000 8.000 14.900 8.000 16.000C8.000 17.100 7.100 18.000 6.000 18.000C4.900 18.000 4.000 17.100 4.000 16.000C4.000 14.900 4.900 14.000 6.000 14.000ZM6.000 12.000C3.800 12.000 2.000 13.800 2.000 16.000C2.000 18.200 3.800 20.000 6.000 20.000C8.200 20.000 10.000 18.200 10.000 16.000C10.000 13.800 8.200 12.000 6.000 12.000ZM12.000 4.000C13.100 4.000 14.000 4.900 14.000 6.000C14.000 7.100 13.100 8.000 12.000 8.000C10.900 8.000 10.000 7.100 10.000 6.000C10.000 4.900 10.900 4.000 12.000 4.000ZM12.000 2.000C9.800 2.000 8.000 3.800 8.000 6.000C8.000 8.200 9.800 10.000 12.000 10.000C14.200 10.000 16.000 8.200 16.000 6.000C16.000 3.800 14.200 2.000 12.000 2.000ZM18.000 14.000C19.100 14.000 20.000 14.900 20.000 16.000C20.000 17.100 19.100 18.000 18.000 18.000C16.900 18.000 16.000 17.100 16.000 16.000C16.000 14.900 16.900 14.000 18.000 14.000ZM18.000 12.000C15.800 12.000 14.000 13.800 14.000 16.000C14.000 18.200 15.800 20.000 18.000 20.000C20.200 20.000 22.000 18.200 22.000 16.000C22.000 13.800 20.200 12.000 18.000 12.000Z", fill: color }), React.createElement("path", { d: "M6.000 14.000C7.100 14.000 8.000 14.900 8.000 16.000C8.000 17.100 7.100 18.000 6.000 18.000C4.900 18.000 4.000 17.100 4.000 16.000C4.000 14.900 4.900 14.000 6.000 14.000ZM6.000 12.000C3.800 12.000 2.000 13.800 2.000 16.000C2.000 18.200 3.800 20.000 6.000 20.000C8.200 20.000 10.000 18.200 10.000 16.000C10.000 13.800 8.200 12.000 6.000 12.000ZM12.000 4.000C13.100 4.000 14.000 4.900 14.000 6.000C14.000 7.100 13.100 8.000 12.000 8.000C10.900 8.000 10.000 7.100 10.000 6.000C10.000 4.900 10.900 4.000 12.000 4.000ZM12.000 2.000C9.800 2.000 8.000 3.800 8.000 6.000C8.000 8.200 9.800 10.000 12.000 10.000C14.200 10.000 16.000 8.200 16.000 6.000C16.000 3.800 14.200 2.000 12.000 2.000ZM18.000 14.000C19.100 14.000 20.000 14.900 20.000 16.000C20.000 17.100 19.100 18.000 18.000 18.000C16.900 18.000 16.000 17.100 16.000 16.000C16.000 14.900 16.900 14.000 18.000 14.000ZM18.000 12.000C15.800 12.000 14.000 13.800 14.000 16.000C14.000 18.200 15.800 20.000 18.000 20.000C20.200 20.000 22.000 18.200 22.000 16.000C22.000 13.800 20.200 12.000 18.000 12.000Z", fill: color }))); }; Workspaces.displayName = 'Workspaces';