UNPKG

materialuiupgraded

Version:

Material-UI's workspace package

20 lines (15 loc) 400 B
import React from 'react'; import pure from 'recompose/pure'; import SvgIcon from '@material-ui/core/SvgIcon'; function createSvgIcon(path, displayName) { let Icon = props => ( <SvgIcon {...props}> {path} </SvgIcon> ); Icon.displayName = `${displayName}Icon`; Icon = pure(Icon); Icon.muiName = 'SvgIcon'; return Icon; }; export default createSvgIcon;