UNPKG

xtreme-ui

Version:

Collection of reusable components that can be used in web projects

20 lines (19 loc) 543 B
import { FilePickerIcon as i } from "./types.js"; const o = (e = "") => { if (e.includes(",") && e.includes("/")) { let n = 0; if (e.split(",").map((l) => l.split("/")?.[0]).forEach((l) => { l in i && n++; }), n > 0) return i.multimedia; } if (e.includes("/")) { const [n, r] = e.split("/"); if (r in i) return i[r]; if (n in i) return i[n]; } const s = e.includes(",") ? e.split(",")?.[0]?.replace(".", "") : e.replace(".", ""); return s in i ? i[s] : i.file; }; export { o as getFilePickerIcon };