denwa-react-shared
Version:
768 lines (767 loc) • 22.4 kB
JavaScript
import e, { HttpStatusCode as t } from "axios";
import n from "dayjs";
import { jsx as r, jsxs as i } from "react/jsx-runtime";
import { useMedia as a } from "react-use";
import { useMemo as o } from "react";
import s from "libphonenumber-js";
import { z as c } from "zod";
import l from "query-string";
import { InputNumber as u, Typography as d } from "antd";
import f from "classnames";
//#region src/shared/lib/provider-composer/lib.ts
var p = (e, t = {}) => [e, t], m = ({ providers: e, children: t }) => {
for (let n = e.length - 1; n >= 0; --n) {
let [r, a] = e[n];
t = /* @__PURE__ */ i(r, {
...a,
children: [
" ",
t,
" "
]
});
}
return t;
}, h = /* @__PURE__ */ function(e) {
return e.SESSION = "session", e.SESSION_TEMP = "session-temp", e;
}({}), g = /* @__PURE__ */ function(e) {
return e.IS_COLLAPSED = "is-collapsed", e.LAYOUT_STORE = "layout-store", e.DOMAIN_VALUE = "domain-value", e;
}({}), _ = {
VIEW_PORT: {
EXTRA_SMALL: 280,
SMALL: 320,
MOBILE: 450,
MEDIUM: 500,
EXTRA_MEDIUM: 600,
TABLET: 768,
LAPTOP: 1024,
LAPTOP_BIG: 1200,
BIG: 1440,
VERY_BIG: 1920
},
OFFSET: {
1: 8,
2: 16,
3: 24,
4: 32,
5: 40,
6: 48,
7: 56,
8: 64
}
}, v = {
milliseconds: {
milliseconds500: 500,
seconds1: 1e3,
seconds2: 2e3,
seconds5: 5e3,
minutes1: 6e4
},
seconds: { seconds1: 1 }
}, y = {
minPasswordLength: 4,
maxPasswordLength: 100
}, b = () => ({
isLaptopBigMinWidth: a(`(min-width: ${_.VIEW_PORT.LAPTOP_BIG}px)`),
isLaptopBigMaxWidth: a(`(max-width: ${_.VIEW_PORT.LAPTOP_BIG}px)`)
}), x = () => ({
isLaptopMinWidth: a(`(min-width: ${_.VIEW_PORT.LAPTOP}px)`),
isLaptopMaxWidth: a(`(max-width: ${_.VIEW_PORT.LAPTOP}px)`)
}), S = () => ({
isTabletMinWidth: a(`(min-width: ${_.VIEW_PORT.TABLET}px)`),
isTabletMaxWidth: a(`(max-width: ${_.VIEW_PORT.TABLET}px)`)
}), C = () => ({
isExtraMediumMinWidth: a(`(min-width: ${_.VIEW_PORT.EXTRA_MEDIUM}px)`),
isExtraMediumMaxWidth: a(`(max-width: ${_.VIEW_PORT.EXTRA_MEDIUM}px)`)
}), w = () => ({
isMobileMinWidth: a(`(min-width: ${_.VIEW_PORT.MOBILE}px)`),
isMobileMaxWidth: a(`(max-width: ${_.VIEW_PORT.MOBILE}px)`)
}), T = () => ({
isSmallMinWidth: a(`(min-width: ${_.VIEW_PORT.SMALL}px)`),
isSmallMaxWidth: a(`(max-width: ${_.VIEW_PORT.SMALL}px)`)
}), E = "all", D = ({ defaultSearchSelect: e = "name", sortFields: t, radioFilters: r, dateFilters: i, multiselectFilters: a, numberFilters: s, searchFields: c, textSearchFields: l, radioSearchFields: u, dateSearchFields: d, numberSearchFields: f, multiselectSearchFields: p, order: m, search: h, searchSelect: g, numberSearch: _, radioSearch: v, dateSearch: y, multiselectSearch: b, onSetSearch: x, onSetSearchSelect: S, onSetSearchType: C, onSetRadioSearch: w, onSetDateSearch: T, onSetNumberSearch: E, onSetMultiselectSearch: D, onSetOrder: O, onSetPage: k, onSetLimit: A }) => {
let j = o(() => {
let e = t.find((e) => e.key === m);
return e ? {
field: e.field,
order: e.order
} : {
field: "createdAt",
order: "desc"
};
}, [t, m]), M = o(() => h?.length ? c.includes(g) ? { [g]: h } : { [e]: h } : {}, [
c,
e,
g,
h
]), N = o(() => {
let e = s.find((e) => e.key === g), t = r.find((e) => e.key === g), n = i.find((e) => e.key === g), o = a.find((e) => e.key === g);
return e && !Number.isNaN(+_) ? { [e.field]: +_ } : t && v && v !== "all" ? { [t.field]: v === "yes" } : n && y && !Number.isNaN(+y) ? { [n.field]: /* @__PURE__ */ new Date(+y) } : o && b?.length ? { [o.field]: b } : {};
}, [
g,
v,
y,
_,
b,
i,
a,
s,
r
]), P = () => {
x(""), S(e), C("text"), w("all"), T(null), E(0), D(null), O("createdAtDesc"), k(1);
};
return {
order: m,
sort: j,
filter: N,
searchValue: M,
searchSelect: g,
textSearchValue: h ?? "",
multiselectSearchValue: b || [],
numberSearchValue: Number.isNaN(+_) ? 0 : +_,
dateSearchValue: y && n(+y).isValid() ? /* @__PURE__ */ new Date(+y) : void 0,
onChangeSearch: (e) => {
P();
let t = "text";
l.includes(e) ? t = "text" : u.includes(e) ? t = "radio" : d.includes(e) ? t = "date" : f.includes(e) ? t = "number" : p.includes(e) && (t = "multiselect"), S(e), C(t);
},
onChangeTextSearch: (e) => {
x(e), k(1);
},
onChangeOrder: (e) => {
O(e), k(1);
},
onSetPaginate: (e, t) => {
k(e), A(t);
},
onShowSizeChange: (e, t) => {
A(t), k(1);
},
onChangeRadioSearch: (e) => {
w(e), k(1);
},
onChangeDateSearch: (e) => {
T(e ? e.getTime() : null);
},
onChangeNumberSearch: (e) => {
E(e), k(1);
},
onChangeMultiselectSearch: (e) => {
D(e), k(1);
}
};
}, O = c.object({
statusCode: c.number().optional(),
message: c.string().optional().nullable(),
messages: c.string().array().optional().nullable(),
data: c.any().optional().nullable(),
error: c.object({
statusCode: c.number(),
message: c.string().optional().nullable(),
messages: c.string().array().optional().nullable()
}).optional().nullable(),
response: c.any().optional().nullable()
}), k = c.object({
id: c.string(),
profileId: c.string(),
phone: c.string().optional().nullable(),
email: c.string().optional().nullable(),
name: c.string().optional().nullable(),
surname: c.string().optional().nullable(),
roles: c.string().array(),
maxRolePriority: c.number().optional().nullable(),
isAllDomains: c.boolean().optional().nullable(),
domains: c.string().array().optional().nullable(),
tokens: c.object({
accessToken: c.object({
token: c.string(),
exp: c.number()
}),
refreshToken: c.object({
token: c.string(),
exp: c.number()
})
})
}), A = c.object({ tempFiles: c.string().array() }), j = c.object({
altRU: c.string().optional().nullable(),
altEN: c.string().optional().nullable(),
altAR: c.string().optional().nullable(),
name: c.string(),
originalFileExtension: c.string(),
fileExtensions: c.string().array().optional(),
prefixes: c.string().array().optional(),
folder: c.string().optional()
}), M = c.object({
name: c.string(),
fullName: c.string(),
extension: c.string(),
entityId: c.string().uuid(),
fullPathExample: c.string(),
folder: c.string().optional()
}), N = c.object({ files: c.object({
imageName: c.string(),
originalFileExtension: c.string(),
entityId: c.string(),
folder: c.string().optional(),
fullPathExample: c.string(),
fileExtensions: c.string().array().optional(),
prefixes: c.string().array().optional()
}).array() }), P = c.object({ files: M.array() }), F = ({ name: e, extension: t, entityId: n, prefixe: r, folder: i, bucketFolder: a, uploadUrl: o }) => `${o}/${a}/${n}${i ? `/${i}` : ""}/${e}-${r}.${t}`, I = ({ fullName: e, entityId: t, folder: n, bucketFolder: r, uploadUrl: i }) => `${i}/${r}/${t}${n ? `/${n}` : ""}/${e}`, L = (e, t) => {
try {
return j.parse(e), !0;
} catch (e) {
return t({ error: e }), !1;
}
}, R = (e, t) => {
try {
return M.parse(e), !0;
} catch (e) {
return t({ error: e }), !1;
}
}, z = (e, t) => {
let n = [...e];
return n.sort(function(e, n) {
return t.indexOf(e.uid ?? "") - t.indexOf(n.uid ?? "");
}), n;
}, B = (e, t, n, r) => {
if (!e) return {
serverFiles: [],
uploadFiles: []
};
try {
let i = JSON.parse(e);
if (!Array.isArray(i)) return {
serverFiles: [],
uploadFiles: []
};
let a = i.map((e) => {
if (!R(e, r)) return null;
let i = I({
fullName: e.fullName,
entityId: e.entityId,
folder: e.folder,
uploadUrl: n,
bucketFolder: t
});
return {
uid: i,
url: i
};
}).filter((e) => !!e);
return {
serverFiles: a,
uploadFiles: a.map((e) => ({
uid: e.uid,
name: e.url
}))
};
} catch (e) {
return r({ error: e }), {
serverFiles: [],
uploadFiles: []
};
}
}, ee = (e, t, n, r) => {
if (!e) return {
serverImages: [],
uploadImages: []
};
try {
let i = JSON.parse(e);
if (!Array.isArray(i)) return {
serverImages: [],
uploadImages: []
};
let a = i.map((e) => {
if (!L(e, r)) return null;
let i = V(e.prefixes ?? [], "1hd"), a = F({
name: e.name,
extension: e.fileExtensions ? e.fileExtensions[1] : e.originalFileExtension,
entityId: e.entityId,
folder: e.folder,
prefixe: i ?? "",
uploadUrl: n,
bucketFolder: t
});
return {
uid: a,
url: a,
altRU: e.altRU,
altEN: e.altEN,
altAR: e.altAR
};
}).filter((e) => !!e);
return {
serverImages: a,
uploadImages: a.map((e) => ({
uid: e.uid,
name: e.url,
altRU: e.altRU,
altEN: e.altEN,
altAR: e.altAR
}))
};
} catch (e) {
return r({ error: e }), {
serverImages: [],
uploadImages: []
};
}
}, V = (e, t) => {
let n;
switch (t) {
case "original":
n = e[0];
break;
case "0.25hd":
n = e[1];
break;
case "0.5hd":
n = e[2];
break;
case "1hd":
n = e[3];
break;
case "2hd":
n = e[4];
break;
case "4hd":
n = e[5];
break;
}
return n ?? "original";
}, te = (e) => {
let t = e.replace(/\D/g, "");
return t.length === 0 ? "" : `+${t.slice(0, 15)}`;
}, ne = (e) => {
let t = s(e);
return t?.isValid() ? t.number : "";
}, re = (e) => new Promise((t, n) => {
let r = new FileReader();
r.readAsDataURL(e), r.onload = () => t(r.result), r.onerror = (e) => n(e);
}), ie = (e) => ({
images: [],
updatedImages: [],
onSetData: (t) => e(() => ({
images: t,
updatedImages: t
})),
onUpdateData: (t) => e((e) => {
let n = [...e.images], r = n.findIndex((e) => e.uid === t.uid);
if (r < 0) return { images: [...n, t] };
let { altRU: i, altEN: a, altAR: o } = n[r];
return n[r] = {
...t,
altRU: t.altRU || (i && i?.length > 1 ? i : ""),
altEN: t.altEN || (a && a?.length > 1 ? a : ""),
altAR: t.altAR || (o && o?.length > 1 ? o : "")
}, { images: n };
}),
onDeleteImage: (t) => e((e) => ({ images: e.images.filter((e) => e.uid !== t) })),
onAllDelete: () => e(() => ({ images: [] }))
}), ae = (e, t, n) => e.map((e) => ({
label: e[t],
value: e[n]
})), oe = ({ newImages: e, serverImages: t, imagesOrder: n, imagesData: r, limit: i = 10 }) => {
let a = z([...t, ...e].slice(0, i), n), o = /-\d+x\d+/g;
return {
tempImages: a.map((e) => {
if (!e.tempName) return null;
let t = r.find((t) => t.uid === e.uid && !t.isError);
return {
tempName: e.tempName,
altRU: t?.altRU,
altEN: t?.altEN,
altAR: t?.altAR
};
}).filter((e) => e !== null),
allImages: a.map((e) => {
let t = r.find((t) => t.uid === e.uid && !t.isError), n = "";
if (e.url) {
let t = e.url.split("/"), r = t[t.length - 1]?.split(".");
n = r[r.length - 2] ?? "", n = n.replace(o, ""), n = n.replace("-original", "");
}
return {
name: n ?? null,
tempName: e.tempName ?? null,
altRU: t?.altRU || e.altRU,
altEN: t?.altEN || e.altEN,
altAR: t?.altAR || e.altAR
};
}).filter((e) => e !== null)
};
}, se = ({ newFiles: e, serverFiles: t, filesOrder: n, limit: r = 10 }) => {
let i = z([...e, ...t].slice(0, r), n);
return {
tempFiles: i.map((e) => e.tempName ? { tempName: e.tempName } : null).filter((e) => e !== null),
allFiles: i.map((e) => {
let t = "";
if (e.url) {
let n = e.url.split("/"), r = n[n.length - 1]?.split(".");
t = r[r.length - 2] ?? "";
}
return {
name: t ?? null,
tempName: e.tempName ?? null
};
}).filter((e) => e !== null)
};
}, ce = (e) => {
let t = /^(?:\w+:)?\/\/(\S+)$/, n = /^localhost[\\:?\d]*(?:[^\\:?\d]\S*)?$/, r = /^[^\s\\.]+\.\S{2,}$/;
if (typeof e != "string") return !1;
let i = e.match(t);
if (!i) return !1;
let a = i[1];
return a ? !!(n.test(a) || r.test(a)) : !1;
}, H = (e) => {
let t = s(e);
return t?.isValid() ? t.formatInternational() : "";
}, le = ({ fullName: e, phone: t, email: n }) => `${e || ""}${t ? `${e ? "," : ""} ${H(t)}` : ""}${n ? `${e || t ? "," : ""} ${n}` : ""}`, U = async ({ name: e, lang: n, langsList: r, value: i, translateText: a }) => {
if (!i) return [];
let o = [], s = [];
return await Promise.all(r.map((e) => {
if (e !== n) return s.push(e), a(i, n, e);
})).then((n) => {
n.filter((e) => !!e).forEach((n, r) => {
if (n?.status === t.Ok) {
let t = `${e}${s[r].toUpperCase()}`;
o.push({ [t]: n.data.data.translatedText });
}
});
}), o;
}, ue = async ({ data: e, mainLang: t, langsList: n, translateText: r }) => {
let i = [];
for (let a of e) {
let e = a[`alt${t.toUpperCase()}`];
if (!e) {
i.push(a);
continue;
}
let o = await U({
name: "alt",
lang: t,
langsList: n,
value: String(e),
translateText: r
}), s = { ...a };
o.map((e) => {
Object.entries(e).map(([e, t]) => {
s = {
...s,
[e]: t
};
});
}), i.push(s);
}
return i;
}, W = async ({ nodes: e, sourceLanguage: t, targetLanguage: n, translateText: r }) => {
let i = ((e) => {
let t = [], n = [...e];
for (; n.length > 0;) {
let e = n.pop();
e && ("text" in e && e.text && t.push(e.text), Array.isArray(e.children) && n.push(...e.children));
}
return t;
})(e), a = i.map((e) => e ? r(e, t, n) : ""), o = await Promise.all(a), s = {};
o.forEach((e, t) => {
if (!e) {
s[i[t]] = "";
return;
}
e.status === 200 && (s[i[t]] = e.data.data.translatedText);
});
let c = (e) => e.map((e) => {
let t = { ...e };
return "text" in t && t.text && s[t.text] && (t.text = s[t.text]), Array.isArray(t.children) && (t.children = c(t.children)), t;
});
return c(e);
}, de = ({ userRoles: e, comparedUserRoles: t, rolePriority: n }) => {
let r = e.reduce((e, t) => {
let r = n[t];
return r !== void 0 && r > e ? r : e;
}, 0), i = t.reduce((e, t) => {
let r = n[t];
return r !== void 0 && r > e ? r : e;
}, 0);
return {
maxUserRolePriority: r,
maxComparedUserRolePriority: i,
isPriorityHigher: r > i,
isPriorityEqual: r === i,
isPriorityLower: r < i
};
}, fe = (e, t) => (t?.label ?? "").toLowerCase().indexOf(e.toLowerCase()) >= 0, pe = async ({ nodes: e, sourceLanguage: t, langsList: n, translateText: r }) => {
let i = [], a = n.map((e) => {
if (e !== t) return e;
}).filter(Boolean);
return a.forEach((n) => {
n !== t && i.push(W({
nodes: e,
sourceLanguage: t,
targetLanguage: n,
translateText: r
}));
}), (await Promise.all(i)).map((e, t) => ({ [a[t].toUpperCase()]: e }));
}, G = (e) => {
let t = document.cookie.match(RegExp("(?:^|; )" + e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, "\\$1") + "=([^;]*)"));
return t ? decodeURIComponent(t[1]) : null;
}, K = (e, t, n = {}) => {
n = {
path: "/",
...n
}, n.expires instanceof Date && (n.expires = n.expires.toUTCString());
let r = encodeURIComponent(e) + "=" + encodeURIComponent(t);
for (let e in n) {
r += "; " + e;
let t = n[e];
t !== !0 && (r += "=" + t);
}
document.cookie = r;
}, q = (e, t) => {
K(e, "", {
domain: t,
"max-age": -1
});
}, J = async ({ baseURL: t, domain: r, isRefresh: i = !1, isNotSecure: a = !1, getError: o }) => {
let s = G(h.SESSION), c = G(h.SESSION_TEMP);
if (!s && !c) return "";
let l = null;
if (c ? l = JSON.parse(c) : s && (l = JSON.parse(s)), !l) return "";
try {
k.parse(l);
} catch (e) {
return o({ error: e }), c ? q(h.SESSION_TEMP) : s && q(h.SESSION), "";
}
let u = l?.tokens?.accessToken, d = l?.tokens?.refreshToken;
if (i) return d?.token ?? "";
if (!((/* @__PURE__ */ new Date()).getTime() >= (u?.exp ?? 0) - v.milliseconds.minutes1)) return u?.token;
let f;
try {
let n = e.create({
baseURL: t,
adapter: "fetch"
}), i = await J({
baseURL: t,
domain: r,
isRefresh: !0,
getError: o
});
f = (await n.post("/auth/v1/refresh", void 0, { headers: { Authorization: `Bearer ${i}` } })).data?.data;
} catch (e) {
return o({ error: e }), "";
}
if (!f) return "";
try {
O.parse(f);
} catch (e) {
return o({ error: e }), c ? q(h.SESSION_TEMP) : s && q(h.SESSION), "";
}
let p = n(), m = n(d?.exp ?? 0).diff(p, "seconds");
return c ? K(h.SESSION_TEMP, JSON.stringify(f), {
domain: r,
secure: !a,
"max-age": m
}) : s && K(h.SESSION, JSON.stringify(f), {
domain: r,
secure: !a,
"max-age": m
}), f.tokens?.accessToken?.token ?? "";
}, me = (e, t) => {
let n = t.flat(), r = /* @__PURE__ */ new Map();
return n.forEach((t) => {
t[e] && (r.has(t[e]) || r.set(t[e], t));
}), Array.from(r.values());
}, Y = /* @__PURE__ */ function(e) {
return e.From = "form", e.SpaceDelimited = "spaceDelimited", e.PipeDelimited = "pipeDelimited", e.DeepObject = "deepObject", e;
}({}), he = {
validStatus: "axios",
querySerializationParams: {
style: Y.From,
explode: !0
}
}, ge = /{[a-zA-Z_]+}/g;
function _e(e, t) {
return t;
}
function ve(e) {
let t = {};
for (let n in e) Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]);
return t;
}
function ye(e, t, n) {
let r = n || _e, i = ve(t);
return e.replace(ge, function(e) {
let n = e.slice(1, e.length - 1);
if (n in t) {
let e = r(n, t[n]);
return e === null ? "" : (delete i[n], e);
}
});
}
//#endregion
//#region src/shared/lib/openapi-axios/utils/querySerializer.ts
function be({ style: e, explode: t }) {
return (n) => {
switch (e) {
case Y.From: return t ? l.stringify(X(n), { encode: !0 }) : l.stringify(xe(n), {
arrayFormat: "comma",
encode: !0
});
case Y.SpaceDelimited: return t ? l.stringify(X(n), { encode: !0 }) : l.stringify(n, {
encode: !0,
arrayFormat: "separator",
arrayFormatSeparator: " "
});
case Y.PipeDelimited: return t ? l.stringify(X(n), { encode: !0 }) : l.stringify(n, {
encode: !0,
arrayFormat: "separator",
arrayFormatSeparator: "|"
});
case Y.DeepObject: return l.stringify(Z(n), { encode: !0 });
}
};
}
function X(e) {
return Object.fromEntries(Object.entries(e).map(([e, t]) => typeof t == "object" && !Array.isArray(t) && t !== null ? Object.entries(t) : [[e, t]]).flat());
}
function xe(e) {
return Object.fromEntries(Object.entries(e).map(([e, t]) => typeof t == "object" && !Array.isArray(t) && t !== null ? [e, Object.entries(t).map(([e, t]) => `${e},${t}`).join(",")] : [e, t]));
}
function Z(e, t = []) {
return Object.fromEntries(Object.entries(e).map(([e, n]) => {
if (typeof n == "object" && !Array.isArray(n) && n !== null) return Object.entries(Z(n, [...t, e]));
let [r, ...i] = [...t, e];
return [[`${r}${i.map((e) => `[${e}]`).join("")}`, n]];
}).flat());
}
//#endregion
//#region src/shared/lib/openapi-axios/utils/response-converters/convertToAll.ts
async function Q(t) {
return t.then((e) => ({
response: e,
error: null,
status: e.status,
data: e.data
})).catch((t) => e.isAxiosError(t) ? {
error: t,
status: Number(t.response?.status) || void 0,
data: t.response?.data || void 0,
response: t.response
} : {
error: t,
data: void 0,
response: void 0,
status: void 0
});
}
//#endregion
//#region src/shared/lib/openapi-axios/utils/response-converters/convertToAxios.ts
async function Se(e) {
return e.then((e) => ({
response: e,
status: e.status,
data: e.data
}));
}
//#endregion
//#region src/shared/lib/openapi-axios/utils/response-converters/convertToFetch.ts
async function Ce(t) {
return t.then((e) => ({
response: e,
error: void 0,
status: e.status,
data: e.data
})).catch((t) => {
if (!e.isAxiosError(t) || !t.response?.status) throw t;
return {
error: t,
status: +t.response.status,
data: t.response.data,
response: t.response
};
});
}
//#endregion
//#region src/shared/lib/openapi-axios/index.ts
var we = class {
axios;
opt;
constructor(e, t) {
this.axios = e, this.opt = Object.assign({}, he, t);
}
get = this.factoryWithoutBody("get");
head = this.factoryWithoutBody("head");
delete = this.factoryWithoutBody("delete");
options = this.factoryWithoutBody("options");
put = this.factoryWithBody("put");
post = this.factoryWithBody("post");
patch = this.factoryWithBody("patch");
async getUri(e, t, n) {
let { urlString: r, newOptions: i } = this.prepareOptions(t, n), { paramsSerializer: a, params: o, ...s } = this.optionsToAxiosOptions(i), c = Object.keys(o || {}).length > 0 ? `?${a(o)}` : "";
return this.axios.getUri({
url: `${r}${c}`,
method: e,
...s
});
}
prepareOptions(e, t) {
let n = e, r = Object.assign({}, t, { validStatus: this.opt.validStatus }), i = r;
i?.params && (n = ye(n, i.params));
let a = t?.querySerializationParams || this.opt.querySerializationParams;
return !t?.axios?.paramsSerializer && a && (r.axios = Object.assign({}, r.axios, { paramsSerializer: be(a) })), {
urlString: n,
newOptions: r
};
}
async prepareResponse(e, t) {
switch (t.validStatus) {
case "all": return Q(e);
case "fetch": return Ce(e);
default: return Se(e);
}
}
optionsToAxiosOptions(e) {
return {
params: e?.query,
...e.axios
};
}
factoryWithoutBody(e) {
return (...t) => {
let [n, r] = t, { urlString: i, newOptions: a } = this.prepareOptions(n, r);
return this.prepareResponse(this.axios[e](i, this.optionsToAxiosOptions(a)), a);
};
}
factoryWithBody(e) {
return (...t) => {
let [n, r, i] = t, { urlString: a, newOptions: o } = this.prepareOptions(n, i);
return this.prepareResponse(this.axios[e](a, r, this.optionsToAxiosOptions(o)), o);
};
}
}, $ = {
inputNumber: "_inputNumber_11eep_1",
readOnly: "_readOnly_11eep_5",
noData: "_noData_11eep_22"
}, Te = ({ emptyText: e, className: t, readOnly: n, value: i, ...a }) => n && !i ? /* @__PURE__ */ r(d.Text, {
className: f($.readOnly, $.noData),
children: e
}) : /* @__PURE__ */ r(u, {
...a,
readOnly: n,
value: i,
className: f(t, $.inputNumber, { [$.readOnly]: n })
}), Ee = {
sort: "_sort_ng91m_1",
select: "_select_ng91m_5",
tableHeadSkeleton: "_tableHeadSkeleton_ng91m_10",
skeletonButtonsContainer: "_skeletonButtonsContainer_ng91m_16",
skeletonHead1: "_skeletonHead1_ng91m_20",
skeletonHead2: "_skeletonHead2_ng91m_25",
skeletonHead3: "_skeletonHead3_ng91m_30",
skeletonHead4: "_skeletonHead4_ng91m_35",
buttonsContainer: "_buttonsContainer_ng91m_56",
button: "_button_ng91m_56",
flex: "_flex_ng91m_64"
};
//#endregion
export { m as $, B as A, D as B, U as C, V as D, L as E, j as F, w as G, C as H, k as I, v as J, T as K, P as L, z as M, O as N, I as O, M as P, g as Q, N as R, pe as S, R as T, b as U, E as V, x as W, _ as X, y as Y, h as Z, ae as _, q as a, oe as b, K as c, le as d, p as et, ie as f, ce as g, ne as h, me as i, ee as j, F as k, de as l, H as m, Te as n, G as o, re as p, S as q, we as r, J as s, Ee as t, te as u, fe as v, ue as w, W as x, se as y, A as z };