@anoki/fse-ui
Version:
FSE UI components library
15 lines (14 loc) • 356 B
JavaScript
import * as o from "react";
import { useLayoutEffect as a } from "./index.es493.js";
var s = o[" useId ".trim().toString()] || (() => {
}), f = 0;
function i(t) {
const [e, r] = o.useState(s());
return a(() => {
r((u) => u ?? String(f++));
}, [t]), t || (e ? `radix-${e}` : "");
}
export {
i as useId
};
//# sourceMappingURL=index.es476.js.map