text: import BDV2 from "../modules/v2";
  import Tooltip from "./tooltip";
  
  export default class extends React.Component {
      constructor(props) {
          super(props);
      }
  
      async componentDidMount() {
          const {style = "black", side = "top", text = ""} = this.props;
          this.node = BDV2.reactDom.findDOMNode(this);
          this.tooltip = new Tooltip(this.node, text, {style, side});
      }
  
      componentWillUnmount() {
          this.tooltip.hide();
          delete this.tooltip;
      }
  
      render() {
          return this.props.children;
      }
  }