onecart-ui
Version:
OneCart UI: Cross-platform design tokens + React & React Native components
10 lines (9 loc) • 884 B
JavaScript
import React from 'react';
import { Svg, Path } from 'react-native-svg';
export const Refresh = ({ 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: "M19.063 4.938C17.250 3.125 14.763 2.000 12.000 2.000C6.475 2.000 2.012 6.475 2.012 12.000C2.012 17.525 6.475 22.000 12.000 22.000C16.662 22.000 20.550 18.813 21.662 14.500H19.063C18.037 17.412 15.262 19.500 12.000 19.500C7.862 19.500 4.500 16.138 4.500 12.000C4.500 7.862 7.862 4.500 12.000 4.500C14.075 4.500 15.925 5.362 17.275 6.725L13.250 10.750H22.000V2.000L19.063 4.938Z", fill: color })));
};
Refresh.displayName = 'Refresh';