onecart-ui
Version:
OneCart UI: Cross-platform design tokens + React & React Native components
10 lines (9 loc) • 962 B
JavaScript
import React from 'react';
import { Svg, Path } from 'react-native-svg';
export const Link = ({ 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: "M17.000 5.000H13.000V7.000H17.000C16.650 9.000 18.000 10.350 18.000 12.000C18.000 13.650 16.650 15.000 15.000 15.000H11.000V17.000H15.000C19.760 15.000 22.000 12.760 22.000 10.000C22.000 7.240 19.760 5.000 17.000 5.000ZM11.000 13.000H7.000C3.350 15.000 2.000 13.650 2.000 12.000C2.000 10.350 3.350 9.000 5.000 9.000H9.000V7.000H5.000C4.240 5.000 2.000 7.240 2.000 10.000C2.000 12.760 4.240 15.000 7.000 15.000H11.000V13.000ZM8.000 9.000H16.000V11.000H8.000V9.000Z", fill: color })));
};
Link.displayName = 'Link';