carbon-wrapper/src/main/ch/lyrion/carbon/tooltip_definition/ui_tooltip_definition.cljs

20 lines
1.1 KiB
Clojure

(ns ch.lyrion.carbon.tooltip-definition.ui-tooltip-definition
(:require
[ch.lyrion.carbon.factory-helpers :as h]
["carbon-components-react/lib/components/TooltipDefinition/TooltipDefinition.js" :default TooltipDefinition]))
(def ui-tooltip-definition
"Props:
- direction (enum): Specify the direction of the tooltip. Can be either top or bottom. Default: 'bottom'
- align (enum): Specify the alignment (to the trigger button) of the tooltip.
Can be one of: start, center, or end. Default: 'start'
- children (string) (required): Specify the tooltip trigger text that is rendered to the UI for the user to
interact with in order to display the tooltip.
- triggerClassName (string): The CSS class name of the trigger element
- id (string): Optionally specify a custom id for the tooltip. If one is not provided, we
generate a unique id for you.
- tooltipText (node) (required): Provide the text that will be displayed in the tooltip when it is rendered.
TODO: rename this prop (will be a breaking change)
"
(h/factory-apply TooltipDefinition))