bee-tooltip
Version:
bee-tooltip ui component for react
70 lines (65 loc) • 2.52 kB
JavaScript
import Demo from './TooltipDemo';
import Tooltip from '../src';
import { OverlayTrigger } from 'bee-overlay';
import Button from 'bee-button';
function demo1 () {
return (
<div className="demo-tooltip">
<Tooltip id="tooltip1"><strong>Holy guacamole!</strong> Check this info.</Tooltip>
<Tooltip id="tooltip2" placement="top"><strong>Holy guacamole!</strong> Check this info.</Tooltip>
<Tooltip id="tooltip3" placement="right"><strong>Holy guacamole!</strong> Check this info.</Tooltip>
<Tooltip id="tooltip4" placement="bottom"><strong>Holy guacamole!</strong> Check this info.</Tooltip>
</div>
)
}
function demo2 () {
return (
<div className="demo-tooltip">
<Tooltip id="tooltip1" positionTop="20px"><strong>Holy guacamole!</strong> Check this info.</Tooltip>
<Tooltip id="tooltip12" placement="top" positionLeft="20px"><strong>Holy guacamole!</strong> Check this info.</Tooltip>
<Tooltip id="tooltip13" placement="right" arrowOffsetLeft="1px"><strong>Holy guacamole!</strong> Check this info.</Tooltip>
<Tooltip id="tooltip14" placement="bottom" arrowOffsetTop="1px"><strong>Holy guacamole!</strong> Check this info.</Tooltip>
</div>
)
}
const tooltip1 = function () {
return (
<Tooltip id="tooltip5" positionTop="20px"><strong>Holy guacamole!</strong> Check this info.</Tooltip>
);
}
const tooltip2 = function () {
return (
<Tooltip id="tooltip6"><strong>Holy guacamole!</strong> Check this info.</Tooltip>
);
}
const tooltip3 = function () {
return (
<Tooltip id="tooltip7"><strong>Holy guacamole!</strong> Check this info.</Tooltip>
);
}
const tooltip4 = function () {
return (
<Tooltip id="tooltip8"><strong>Holy guacamole!</strong> Check this info.</Tooltip>
);
}
function demo3 () {
return (
<div className="demo-overlay-trigger">
<OverlayTrigger overlay = {tooltip1()} placement="top">
<Button>tooltip</Button>
</OverlayTrigger>
<OverlayTrigger overlay = {tooltip2()} placement="left">
<Button>tooltip</Button>
</OverlayTrigger>
<OverlayTrigger overlay = {tooltip3()} placement="right">
<Button>tooltip</Button>
</OverlayTrigger>
<OverlayTrigger overlay = {tooltip4()} placement="bottom">
<Button>tooltip</Button>
</OverlayTrigger>
</div>
)
}
ReactDOM.render(demo1(), document.getElementById('ReactTooltipDemo1'));
ReactDOM.render(demo2(), document.getElementById('ReactTooltipDemo2'));
ReactDOM.render(demo3(), document.getElementById('ReactTooltipDemo3'));