Initial commit

This commit is contained in:
zvspany
2026-03-07 16:34:10 +01:00
commit 48d3ac684f
524 changed files with 9352 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
"use client";
import { useEffect, useState } from "react";
export function useDebouncedValue<T>(value: T, delayMs: number): T {
const [debounced, setDebounced] = useState(value);
useEffect(() => {
const id = window.setTimeout(() => {
setDebounced(value);
}, delayMs);
return () => {
window.clearTimeout(id);
};
}, [value, delayMs]);
return debounced;
}