diff options
| author | Adam <[email protected]> | 2025-11-06 06:05:08 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-11-06 09:48:50 -0600 |
| commit | ab345cf0dac4378163292a5fb99b102bb2922ee1 (patch) | |
| tree | eaed6e9071897e97229477d61420200a00f519ef /packages/ui/src/components/tooltip.tsx | |
| parent | a1836527ce75f2c1ba7c8d66ae9478c4444d8bfd (diff) | |
| download | opencode-ab345cf0dac4378163292a5fb99b102bb2922ee1.tar.gz opencode-ab345cf0dac4378163292a5fb99b102bb2922ee1.zip | |
feat(desktop): better tooltips
Diffstat (limited to 'packages/ui/src/components/tooltip.tsx')
| -rw-r--r-- | packages/ui/src/components/tooltip.tsx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/ui/src/components/tooltip.tsx b/packages/ui/src/components/tooltip.tsx index ff13c8d61..c3d1947d3 100644 --- a/packages/ui/src/components/tooltip.tsx +++ b/packages/ui/src/components/tooltip.tsx @@ -1,9 +1,9 @@ import { Tooltip as KobalteTooltip } from "@kobalte/core/tooltip" -import { children, createEffect, createSignal, splitProps } from "solid-js" +import { children, createEffect, createSignal, splitProps, type JSX } from "solid-js" import type { ComponentProps } from "solid-js" export interface TooltipProps extends ComponentProps<typeof KobalteTooltip> { - value: string | (() => string) + value: JSX.Element class?: string } @@ -29,13 +29,13 @@ export function Tooltip(props: TooltipProps) { }) return ( - <KobalteTooltip forceMount {...others} open={open()} onOpenChange={setOpen}> + <KobalteTooltip forceMount {...others} open={open()} onOpenChange={setOpen} gutter={4}> <KobalteTooltip.Trigger as={"div"} data-component="tooltip-trigger" class={local.class}> {c()} </KobalteTooltip.Trigger> <KobalteTooltip.Portal> <KobalteTooltip.Content data-component="tooltip" data-placement={props.placement}> - {typeof others.value === "function" ? others.value() : others.value} + {others.value} {/* <KobalteTooltip.Arrow data-slot="arrow" /> */} </KobalteTooltip.Content> </KobalteTooltip.Portal> |
