welcome-ui
Version:
Customizable design system with react, typescript, tailwindcss and ariakit.
20 lines (19 loc) • 637 B
JavaScript
"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
};