- Components
- tooltip
Tooltip
Small informative popup that appears on element hover.
Demo
Tooltip content
<x-ui.tooltip.trigger tooltip-id="demo-1" size="sm" iconOnly variant="outline" intent="gray" radius="circle">
<span class="flex iconify text-xs ph--caret-down"></span>
</x-ui.tooltip.trigger>
<x-ui.tooltip id="demo-1" content="Tooltip content"/>
Installation
-
Add the component
Shellflexi-cli add tooltip -
Install Dropdown
This component require JS. By default we're using our own Interactive Component Library Flexilla . Install this only if you didn't accept dependencies installation during component addition.- With Alpine
- Without Alpine
Shellnpm i @flexilla/alpine-tooltipAdd plugin in
flexilla.jsflexilla.jsimport AlpineTooltip from "@flexilla/alpine-tooltip" Alpine.plugin(AlpineTooltip)Make sure that the popover package is not installedShellnpm i @flexilla/tooltipInitialize tooltip in
flexilla.jsflexilla.jsimport { Tooltip } from "@flexilla/tooltip" // init tooltip for all Element with data-app-tooltip attribute Tooltip.autoInit('[data-app-tooltip]')