UNPKG

@sikka/hawa

Version:

Modern UI Kit made with Tailwind

28 lines (27 loc) 838 B
"use client"; // elements/fileUploader/FileUploader.tsx import React, { useRef } from "react"; var FileUploader = ({ handleFile, className }) => { const hiddenFileInput = useRef(null); const handleClick = () => { var _a; (_a = hiddenFileInput.current) == null ? void 0 : _a.click(); }; const handleChange = (event) => { const fileUploaded = event.target.files[0]; handleFile(fileUploaded); }; return /* @__PURE__ */ React.createElement("div", { className }, /* @__PURE__ */ React.createElement("div", { className: "hawa-h-full hawa-w-full", onClick: handleClick }), /* @__PURE__ */ React.createElement( "input", { type: "file", onChange: handleChange, ref: hiddenFileInput, style: { display: "none" } } )); }; export { FileUploader }; //# sourceMappingURL=index.mjs.map