chore(app): don't forceMount tooltips

This commit is contained in:
Adam
2026-02-03 07:01:12 -06:00
parent 08671e3155
commit a38bae684f
3 changed files with 3 additions and 5 deletions

View File

@@ -54,7 +54,6 @@ const ModelList: Component<{
class="w-full" class="w-full"
placement="right-start" placement="right-start"
gutter={12} gutter={12}
forceMount={false}
value={ value={
<ModelTooltip <ModelTooltip
model={item} model={item}
@@ -214,7 +213,7 @@ export function ModelSelectorPopover<T extends ValidComponent = "div">(props: {
class="p-1" class="p-1"
action={ action={
<div class="flex items-center gap-1"> <div class="flex items-center gap-1">
<Tooltip placement="top" forceMount={false} value={language.t("command.provider.connect")}> <Tooltip placement="top" value={language.t("command.provider.connect")}>
<IconButton <IconButton
icon="plus-small" icon="plus-small"
variant="ghost" variant="ghost"
@@ -224,7 +223,7 @@ export function ModelSelectorPopover<T extends ValidComponent = "div">(props: {
onClick={handleConnectProvider} onClick={handleConnectProvider}
/> />
</Tooltip> </Tooltip>
<Tooltip placement="top" forceMount={false} value={language.t("dialog.model.manage")}> <Tooltip placement="top" value={language.t("dialog.model.manage")}>
<IconButton <IconButton
icon="sliders" icon="sliders"
variant="ghost" variant="ghost"

View File

@@ -321,7 +321,6 @@ export default function FileTree(props: {
return ( return (
<Tooltip <Tooltip
forceMount={false}
openDelay={2000} openDelay={2000}
placement="bottom-start" placement="bottom-start"
class="w-full" class="w-full"

View File

@@ -63,7 +63,7 @@ export function Tooltip(props: TooltipProps) {
<Switch> <Switch>
<Match when={local.inactive}>{local.children}</Match> <Match when={local.inactive}>{local.children}</Match>
<Match when={true}> <Match when={true}>
<KobalteTooltip forceMount gutter={4} {...others} open={local.forceOpen || open()} onOpenChange={setOpen}> <KobalteTooltip gutter={4} {...others} open={local.forceOpen || open()} onOpenChange={setOpen}>
<KobalteTooltip.Trigger as={"div"} data-component="tooltip-trigger" class={local.class}> <KobalteTooltip.Trigger as={"div"} data-component="tooltip-trigger" class={local.class}>
{c()} {c()}
</KobalteTooltip.Trigger> </KobalteTooltip.Trigger>