UNPKG

@hitachivantara/uikit-react-core

Version:
22 lines (21 loc) 763 B
import { HvFile } from "../File/File.js"; import { useClasses } from "./FileList.styles.js"; import { useDefaultProps } from "@hitachivantara/uikit-react-utils"; import { jsx } from "react/jsx-runtime"; //#region src/FileUploader/FileList/FileList.tsx var HvFileList = (props) => { const { classes: classesProp, list = [], removeFileButtonLabel, onFileRemoved } = useDefaultProps("HvFileList", props); const { classes } = useClasses(classesProp); if (!(list.length > 0)) return null; return /* @__PURE__ */ jsx("ul", { className: classes.root, children: list.map((data) => /* @__PURE__ */ jsx(HvFile, { classes: { root: classes?.listItem }, data, onFileRemoved, removeFileButtonLabel }, data.id)) }); }; //#endregion export { HvFileList };