UNPKG

cluedin-widget

Version:

This is the project for creating and managing widgets in CluedIn.

25 lines (24 loc) 929 B
import React, { Component } from 'react' import iso from '../../../iso' import config from '../../config' import Tooltip from 'rc-tooltip' export default class EntityIcon extends Component { render() { const { entityType } = this.props; const entityConfig = config.entity[ entityType ]; const icon = entityConfig ? entityConfig.icon : ''; const subject = entityConfig.displayName; const destroyTooltip = true; return ( <Tooltip placement="top" destroyTooltipOnHide={destroyTooltip} overlay={<div>{subject}</div>}> <div className="cluedIn_entity_icon_wrapper"> <div className="cluedIn_entity_icon"> <div dangerouslySetInnerHTML={{__html: icon}}></div> </div> </div> </Tooltip> ); } };