From c1910120222640bf7b5676ad6e8d2aebbf97cd37 Mon Sep 17 00:00:00 2001 From: Christian Fehmer Date: Thu, 8 Jan 2026 19:13:17 +0100 Subject: [PATCH] clenaup --- frontend/src/ts/test/live-counter.tsx | 4 +++- frontend/src/ts/utils/solid-visible.ts | 8 +++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/src/ts/test/live-counter.tsx b/frontend/src/ts/test/live-counter.tsx index 4a0dbf4a8..ba0c580d1 100644 --- a/frontend/src/ts/test/live-counter.tsx +++ b/frontend/src/ts/test/live-counter.tsx @@ -1,13 +1,15 @@ import { Accessor, JSXElement } from "solid-js"; import { VisibleDirectiveProps } from "../types/solid-directives"; + import { visible } from "../utils/solid-visible"; +// oxlint-disable-next-line no-unused-expressions no-constant-binary-expression +false && visible; // Prevents tree-shaking export function LiveCounter(props: { value: Accessor; visible?: VisibleDirectiveProps; class?: string; }): JSXElement { - console.log("### counter", { visible: props.visible?.() }); return (
{props.value()} diff --git a/frontend/src/ts/utils/solid-visible.ts b/frontend/src/ts/utils/solid-visible.ts index 7d4951b91..dc49e7ced 100644 --- a/frontend/src/ts/utils/solid-visible.ts +++ b/frontend/src/ts/utils/solid-visible.ts @@ -1,20 +1,18 @@ -import { createEffect } from "solid-js"; +import { Accessor, createEffect } from "solid-js"; import { ElementWithUtils } from "./dom"; import { applyReducedMotion } from "./misc"; -import { isFocused } from "../test/focus"; import { VisibleDirectiveProps } from "../types/solid-directives"; export function visible( el: HTMLElement, - accessorWrapper: () => VisibleDirectiveProps, + accessorWrapper: Accessor, ): void { const divUtil = new ElementWithUtils(el); createEffect(() => { - const focused = isFocused(); const state = accessorWrapper()(); - if (state.value && focused) { + if (state.value) { if (state.withAnimation) { divUtil.animate({ opacity: [0, 1],