Lewati ke konten

Tooltip - React

Tooltip

banner-background
import { Tooltip } from '@idds/react';
NameTypeDefaultRequiredDescription
childrenReactNodeYesElemen trigger yang akan menampilkan tooltip saat di-hover atau di-focus.
variant?'basic' | 'light' | 'dark' | 'media' | 'custom''basic'NoVariant tooltip yang menentukan tampilan dan struktur konten.
title?string | ReactNodeNoJudul tooltip (untuk variant basic/light/dark/media).
description?string | ReactNodeNoDeskripsi tooltip (untuk variant light/dark/media).
image?string | ReactNodeNoImage/thumbnail untuk variant media.
content?ReactNodeNoCustom content untuk variant light/dark/media. User bisa memasukkan pagination, actions, atau konten apapun sesuai kebutuhan.
customContent?ReactNodeNoCustom content untuk variant custom.
placement?'top' | 'bottom' | 'left' | 'right' | 'top-start' | 'top-end' | 'bottom-start' | 'bottom-end' | 'left-start' | 'left-end' | 'right-start' | 'right-end''bottom'NoPosisi tooltip relatif terhadap trigger element.
showArrow?booleantrueNoApakah menampilkan arrow pada tooltip.
className?stringNoClassName tambahan untuk tooltip container.
enterDelay?number0NoDelay sebelum tooltip muncul (ms).
leaveDelay?number0NoDelay sebelum tooltip hilang (ms).
onClose?() => voidNoCallback ketika close button diklik (untuk variant light/dark/media).