import * as React from "react"; import assetUrl from "../support/asset_url"; interface IconProps { name: string; userAgent: string; iconExtraClassName?: string; } export const Icon: React.SFC = ({ name, userAgent, iconExtraClassName }) => { if (userAgent.match(/PhantomJS/) || userAgent.match(/Node/)) { return {name}; } return ( ); }; Icon.defaultProps = { iconExtraClassName: "icon--before", }; interface IconWithoutUserAgentProps { name: string; iconExtraClassName?: string; } const IconWithoutUserAgent: React.SFC = ({ name, iconExtraClassName }) => ( ); export default IconWithoutUserAgent;