onecart-ui
Version:
OneCart UI: Cross-platform design tokens + React & React Native components
9 lines (8 loc) • 1.16 kB
JavaScript
import React from 'react';
export const FilePresent = ({ 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: "M14.000 2.000H6.000C4.900 2.000 4.000 2.900 4.000 4.000V20.000C4.000 21.100 4.900 22.000 6.000 22.000H18.000C19.100 22.000 20.000 21.100 20.000 20.000V8.000L14.000 2.000ZM18.000 20.000H6.000V4.000H14.000V8.000H18.000V20.000ZM12.000 17.000C10.900 17.000 10.000 16.100 10.000 15.000V9.500C10.000 9.220 10.220 9.000 10.500 9.000C10.780 9.000 11.000 9.220 11.000 9.500V15.000H13.000V9.500C13.000 8.120 11.880 7.000 10.500 7.000C9.120 7.000 8.000 8.120 8.000 9.500V15.000C8.000 17.210 9.790 19.000 12.000 19.000C14.210 19.000 16.000 17.210 16.000 15.000V11.000H14.000V15.000C14.000 16.100 13.100 17.000 12.000 17.000Z", fill: color })));
};
FilePresent.displayName = 'FilePresent';