import Balloon from '..'; import Button from '../../button'; import React from 'react'; import ReactDOM from 'react-dom'; interface PageStates { visible: boolean; } class App extends React.Component<{}, PageStates> { constructor(props) { super(props); this.state = { visible: false, }; } // triggered every time visible becomes false onClose() { console.log('onClose doing!'); } onClick() { this.setState({ visible: true }); } render() { const visibleTrigger = ( ); const content =
content
; return (
{content}
); } } ReactDOM.render(, document.getElementById('balloon-demo-9'));