Tooltip experimental
Ark UI Tooltip 기반 wrapper입니다. trigger, positioner, content anatomy를 제공합니다.
Preview
anatomy 클래스와 토큰이 적용된 tooltip content.
<script lang="ts">
import * as Tooltip from '@odbd/svelte/tooltip'
</script>
<div class="tooltip-demo">
<Tooltip.Root openDelay={200} closeDelay={100}>
<Tooltip.Trigger class="odbd-button" data-variant="outline" data-size="md">
Hover me
</Tooltip.Trigger>
<Tooltip.Positioner>
<Tooltip.Content>anatomy 클래스와 토큰이 적용된 tooltip content.</Tooltip.Content>
</Tooltip.Positioner>
</Tooltip.Root>
</div>
<style>
.tooltip-demo {
display: grid;
justify-items: center;
}
.tooltip-demo :global([data-part='trigger']) {
inline-size: fit-content;
}
</style>
Import
Svelte와 React가 같은 anatomy 계약을 공유합니다. 선택한 프레임워크는 모든 페이지에서 유지됩니다. 패키지 설치는 Getting Started를 참고하세요.
import * as Tooltip from '@odbd/svelte/tooltip' import { Tooltip } from '@odbd/react/tooltip'