feat(sidebar): show connection details in tooltip

This commit is contained in:
t8y2 committed 2026-06-18 15:31:38 +08:00
1 parent ede7d65165
commit 35c2d7973b
2 files changed
+102 -8

No files matched your search

@@ -8,6 +8,7 @@ const props = withDefaults(
side?: "top" | "right" | "bottom" | "left";
sideOffset?: number;
delay?: number;
closeDelay?: number;
openOnFocus?: boolean;
}>(),
{
@@ -15,6 +16,7 @@ const props = withDefaults(
side: "top",
sideOffset: 8,
delay: 300,
closeDelay: 100,
openOnFocus: true,
},
);
@@ -126,11 +128,15 @@ function closeIfTriggerInactive() {
}
function scheduleClose() {
if (props.closeDelay <= 0) {
if (!isTriggerActive()) close();
return;
}
if (closeTimer) return;
closeTimer = setTimeout(() => {
closeTimer = null;
if (!isTriggerActive()) close();
}, 100);
}, props.closeDelay);
}
function onPointerDown(e: PointerEvent) {