/* eslint-disable react-hooks/rules-of-hooks */ import { useState } from "preact/hooks"; const counts: { [key: string]: number } = {}; export default function PaintCounter({ small, always, }: { small?: boolean; always?: boolean; }) { if (import.meta.env.PROD && !always) return null; const [uniqueId] = useState(`${Math.random()}`); const count = counts[uniqueId] ?? 0; counts[uniqueId] = count + 1; return (