UNPKG

metadata-based-explorer1

Version:
48 lines (41 loc) 1.33 kB
// @flow import * as React from 'react'; import { bdlBoxBlue, bdlPurpleRain } from '../../styles/variables'; import AccessibleSVG from '../accessible-svg'; type Props = { className?: string, color?: string, height?: number, title?: string | React.Element<any>, type?: 'cascade' | 'default', width?: number, }; const IconMetadataColored = ({ className = '', color, title, type, width = 16, height = 16 }: Props) => { let fill; if (color) { fill = color; } else if (type === 'cascade') { fill = bdlPurpleRain; } else if (type === 'default') { fill = bdlBoxBlue; } else { fill = bdlBoxBlue; } return ( <AccessibleSVG className={`icon-metadata ${className}`} height={height} title={title} viewBox="0 0 16 16" width={width} > <path className="fill-color" d="M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16zm-2.515-5.879L6.2 7.263l1.376 2.202a.5.5 0 0 0 .848 0L9.8 7.263l.715 2.858a.5.5 0 0 0 .97-.242l-1-4a.5.5 0 0 0-.909-.144L8 8.257 6.424 5.735a.5.5 0 0 0-.91.144l-1 4a.5.5 0 0 0 .971.242z" fill={fill} fillRule="evenodd" /> </AccessibleSVG> ); }; export default IconMetadataColored;