import { Tooltip, TooltipSide, TooltipAlign, TooltipSize, TooltipSlotDirection, } from '../../../Tooltip' import { Info, CheckCircle } from 'lucide-react' import { Button, ButtonType, ButtonSize } from '../../../Button' const TooltipLightHouse = () => { return ( <> {/* Basic Tooltip - Top */} Hover me {/* Basic Tooltip - Bottom */} Hover me {/* Basic Tooltip - Left */} Hover me {/* Basic Tooltip - Right */} Hover me {/* Small Size */} Small Tooltip {/* Large Size */} Large Tooltip {/* Without Arrow */} No Arrow {/* With Arrow */} With Arrow {/* Align Start */} Align Start {/* Align Center */} Align Center {/* Align End */} Align End {/* With Slot - Left */} } slotDirection={TooltipSlotDirection.LEFT} > With Left Icon {/* With Slot - Right */} } slotDirection={TooltipSlotDirection.RIGHT} > With Right Icon {/* Custom Delay */} Custom Delay {/* Custom Offset */} Custom Offset {/* Custom Max Width */} Custom Max Width {/* Controlled Open */} Always Open {/* With Button Component */} {/* With Icon */} {/* Long Content */} Long Content {/* Complex Example */} } slotDirection={TooltipSlotDirection.LEFT} showArrow={true} delayDuration={300} offset={8} maxWidth="400px" > Complex Tooltip {/* All Sides */} Top Right Bottom Left {/* All Alignments */} Start Center End {/* All Sizes */} Small Large {/* With React Element Content */} Rich Content This tooltip has rich HTML content } > Rich Content > ) } export default TooltipLightHouse
This tooltip has rich HTML content