Files
pole-book/server/node_modules/.strapi/vite/deps/chunk-CD3FLTLL.js

88 lines
2.7 KiB
JavaScript

import {
ForwardRef$11,
ForwardRef$13,
ForwardRef$3,
ForwardRef$5,
ForwardRef$D,
ForwardRef$N,
ForwardRef$P,
ForwardRef$V,
ForwardRef$X,
ForwardRef$b,
ForwardRef$h,
ForwardRef$j,
ForwardRef$n,
ForwardRef$r
} from "./chunk-5CAWUBTQ.js";
import {
useStrapiApp
} from "./chunk-W2TBR6J3.js";
import {
Box
} from "./chunk-7XB6XSWQ.js";
import {
require_jsx_runtime
} from "./chunk-NIAJZ5MX.js";
import {
require_react
} from "./chunk-MADUDGYZ.js";
import {
__toESM
} from "./chunk-PLDDJCW6.js";
// node_modules/@strapi/content-manager/dist/admin/components/FieldTypeIcon.mjs
var import_jsx_runtime = __toESM(require_jsx_runtime(), 1);
var import_react = __toESM(require_react(), 1);
var iconByTypes = {
biginteger: (0, import_jsx_runtime.jsx)(ForwardRef$j, {}),
boolean: (0, import_jsx_runtime.jsx)(ForwardRef$11, {}),
date: (0, import_jsx_runtime.jsx)(ForwardRef$V, {}),
datetime: (0, import_jsx_runtime.jsx)(ForwardRef$V, {}),
decimal: (0, import_jsx_runtime.jsx)(ForwardRef$j, {}),
email: (0, import_jsx_runtime.jsx)(ForwardRef$N, {}),
enumeration: (0, import_jsx_runtime.jsx)(ForwardRef$D, {}),
float: (0, import_jsx_runtime.jsx)(ForwardRef$j, {}),
integer: (0, import_jsx_runtime.jsx)(ForwardRef$j, {}),
media: (0, import_jsx_runtime.jsx)(ForwardRef$n, {}),
password: (0, import_jsx_runtime.jsx)(ForwardRef$h, {}),
relation: (0, import_jsx_runtime.jsx)(ForwardRef$b, {}),
string: (0, import_jsx_runtime.jsx)(ForwardRef$5, {}),
text: (0, import_jsx_runtime.jsx)(ForwardRef$5, {}),
richtext: (0, import_jsx_runtime.jsx)(ForwardRef$5, {}),
time: (0, import_jsx_runtime.jsx)(ForwardRef$V, {}),
timestamp: (0, import_jsx_runtime.jsx)(ForwardRef$V, {}),
json: (0, import_jsx_runtime.jsx)(ForwardRef$r, {}),
uid: (0, import_jsx_runtime.jsx)(ForwardRef$3, {}),
component: (0, import_jsx_runtime.jsx)(ForwardRef$X, {}),
dynamiczone: (0, import_jsx_runtime.jsx)(ForwardRef$P, {}),
blocks: (0, import_jsx_runtime.jsx)(ForwardRef$13, {})
};
var FieldTypeIcon = ({ type, customFieldUid }) => {
const getCustomField = useStrapiApp("FieldTypeIcon", (state) => state.customFields.get);
if (!type) {
return null;
}
let Compo = iconByTypes[type];
if (customFieldUid) {
const customField = getCustomField(customFieldUid);
const CustomFieldIcon = customField == null ? void 0 : customField.icon;
if (CustomFieldIcon) {
Compo = (0, import_jsx_runtime.jsx)(Box, {
marginRight: 3,
width: 7,
height: 6,
children: (0, import_jsx_runtime.jsx)(CustomFieldIcon, {})
});
}
}
if (!iconByTypes[type]) {
return null;
}
return Compo;
};
export {
FieldTypeIcon
};
//# sourceMappingURL=chunk-CD3FLTLL.js.map