UNPKG

@payfit/unity-components

Version:

20 lines (19 loc) • 665 B
import { forwardRef as e, useCallback as t } from "react"; import { jsx as n } from "react/jsx-runtime"; import { FileTrigger as r } from "react-aria-components"; //#region src/core/components/file-upload-trigger/FileUploadTrigger.tsx var i = e(({ id: e, name: i, ...a }, o) => /* @__PURE__ */ n("div", { ref: t((t) => { let n = t?.querySelector("input[type=\"file\"]") ?? null; n && (e && (n.id = e), i && (n.name = i)), typeof o == "function" ? o(n) : o && (o.current = n); }, [ o, e, i ]), className: "uy:contents", children: /* @__PURE__ */ n(r, { ...a }) })); i.displayName = "FileUploadTrigger"; //#endregion export { i as FileUploadTrigger };