UNPKG

welcome-ui

Version:

Customizable design system with react, typescript, tailwindcss and ariakit.

20 lines (19 loc) 637 B
"use client"; import { b as f } from "./index-PAaZGbyz.js"; import { c as d } from "./index-PAaZGbyz.js"; import { f as C } from "./forwardRefWithAs-8eP3ZN15.js"; import { useState as p, useCallback as a } from "react"; function n(e, o) { const [t, s] = p(); return [a(() => { let r; typeof e == "number" || typeof e == "string" ? r = e.toString() : e.current instanceof HTMLInputElement ? r = e.current.value : e.current instanceof HTMLElement && (r = e.current.textContent); const i = f(r); s(i), o && setTimeout(s, o); }, [e, o]), t]; } export { d as classNames, C as forwardRefWithAs, n as useCopyText };