UNPKG

sc-react-ions

Version:

An open source set of React components that implement Ambassador's Design and UX patterns.

31 lines (25 loc) 791 B
import React from 'react' import Tooltip from 'react-ions/lib/components/Tooltip' import Button from 'react-ions/lib/components/Button' class ExampleTooltipVisible extends React.Component { constructor(props) { super(props) } state = { showing: true } handleVisibility = () => { this.setState({ showing: !this.state.showing }) } render = () => { return ( <div> <p>Umami four dollar toast craft beer polaroid <Tooltip tipWrapper='tooltip-visible-by-default' content='Visible tooltip' show={this.state.showing}> <a href='#'>visible</a></Tooltip> tooltip. </p> <Button onClick={this.handleVisibility}>{this.state.showing ? 'Hide' : 'Show'} Tooltip</Button> </div> ) } } export default ExampleTooltipVisible