UNPKG

metadata-based-explorer1

Version:
44 lines (39 loc) 1.49 kB
// @flow import * as React from 'react'; import AccessibleSVG from '../accessible-svg'; type Props = { className?: string, color?: string, height?: number, /** A text-only string describing the icon if it's not purely decorative for accessibility */ title?: string | React.Element<any>, width?: number, }; const IconDownloadFile = ({ className = '', color = '#000', height = 49, title, width = 60 }: Props) => ( <AccessibleSVG className={`icon-download-file ${className}`} height={height} title={title} viewBox="0 0 49 60" width={width} > <g fill="none" fillRule="evenodd"> <path className="fill-color" d="M2.58 60C1.03 60 0 58.957 0 57.39V2.61C0 1.042 1.032 0 2.58 0h30.946L49 15.652v41.74C49 58.956 47.968 60 46.42 60H2.58z" fill={color} /> <path d="M45.676 58H3.324C2.53 58 2 57.467 2 56.667V3.333C2 2.533 2.53 2 3.324 2h30.44L47 15.333v41.334c0 .8-.53 1.333-1.324 1.333z" fill="#FFF" /> <path className="fill-color" d="M33.526 0L49 15.652H36.105c-1.547 0-2.58-1.043-2.58-2.61V0zM30 33.728h6.728L24 46.456 11.272 33.728H18V19h12v14.728z" fill={color} /> <path d="M17 29h14v1H17zm0-5h14v2H17zm0-4h14v2H17z" fill="#FFF" /> </g> </AccessibleSVG> ); export default IconDownloadFile;