UNPKG

xtreme-ui

Version:

Collection of reusable components that can be used in web projects

2 lines (1 loc) 689 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("./types.cjs"),u=(i="")=>{var c,t;if(i.includes(",")&&i.includes("/")){let n=0;if(i.split(",").map(l=>{var s;return(s=l.split("/"))==null?void 0:s[0]}).forEach(l=>{l in e.FilePickerIcon&&n++}),n>0)return e.FilePickerIcon.multimedia}if(i.includes("/")){const[n,r]=i.split("/");if(r in e.FilePickerIcon)return e.FilePickerIcon[r];if(n in e.FilePickerIcon)return e.FilePickerIcon[n]}const o=i.includes(",")?(t=(c=i.split(","))==null?void 0:c[0])==null?void 0:t.replace(".",""):i.replace(".","");return o in e.FilePickerIcon?e.FilePickerIcon[o]:e.FilePickerIcon.file};exports.getFilePickerIcon=u;