@zendeskgarden/react-tooltips 
This package includes presentation components and render prop containers relating to Tooltips
in the Garden Design System.
Installation
npm install @zendeskgarden/react-tooltips
npm install react react-dom prop-types styled-components @zendeskgarden/react-theming
Usage
TooltipElement
Standard tooltip usages.
import { ThemingProvider } from '@zendeskgarden/react-theming';
import { Tooltip } from '@zendeskgarden/react-tooltips';
<ThemeProvider>
<Tooltip content="This is a small tooltip">
<button>Trigger top placement</button>
</Tooltip>
</ThemeProvider>;
RTL Locale Layouts
The Tooltip
component automatically handles RTL layouts based on
their parent ThemeProvider.
English (LTR) Placements
TOP_START TOP TOP_END
START_TOP +------------------------------+ END_TOP
| ---inline direction ---> |
| | |
START | | block * horizontal * | END
| | direction *writing mode* |
| V |
START_BOTTOM +------------------------------+ END_BOTTOM
BOTTOM_START BOTTOM BOTTOM_END
Arabic/Hebrew (RTL) Placements
TOP_END TOP TOP_START
END_TOP +------------------------------+ START_TOP
| <--- inline direction--- |
| | |
END | | block * horizontal * | START
| | direction *writing mode* |
| V |
END_BOTTOM +------------------------------+ START_BOTTOM
BOTTOM_END BOTTOM BOTTOM_START