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

178 lines
4.7 KiB
JavaScript

import {
require_castSlice,
require_stringToArray
} from "./chunk-YXDCVYVT.js";
import {
adminApi,
require_baseIndexOf,
require_trimmedEndIndex
} from "./chunk-LCL5TIBZ.js";
import {
require_baseToString,
require_toString
} from "./chunk-CE4VABH2.js";
import {
__commonJS,
__toESM
} from "./chunk-PLDDJCW6.js";
// node_modules/lodash/_charsEndIndex.js
var require_charsEndIndex = __commonJS({
"node_modules/lodash/_charsEndIndex.js"(exports, module) {
var baseIndexOf = require_baseIndexOf();
function charsEndIndex(strSymbols, chrSymbols) {
var index = strSymbols.length;
while (index-- && baseIndexOf(chrSymbols, strSymbols[index], 0) > -1) {
}
return index;
}
module.exports = charsEndIndex;
}
});
// node_modules/lodash/trimEnd.js
var require_trimEnd = __commonJS({
"node_modules/lodash/trimEnd.js"(exports, module) {
var baseToString = require_baseToString();
var castSlice = require_castSlice();
var charsEndIndex = require_charsEndIndex();
var stringToArray = require_stringToArray();
var toString = require_toString();
var trimmedEndIndex = require_trimmedEndIndex();
function trimEnd2(string, chars, guard) {
string = toString(string);
if (string && (guard || chars === void 0)) {
return string.slice(0, trimmedEndIndex(string) + 1);
}
if (!string || !(chars = baseToString(chars))) {
return string;
}
var strSymbols = stringToArray(string), end = charsEndIndex(strSymbols, stringToArray(chars)) + 1;
return castSlice(strSymbols, 0, end).join("");
}
module.exports = trimEnd2;
}
});
// node_modules/@strapi/admin/dist/admin/admin/src/utils/urls.mjs
var import_trimEnd = __toESM(require_trimEnd(), 1);
var prefixFileUrlWithBackendUrl = (fileURL) => {
return !!fileURL && fileURL.startsWith("/") ? `${window.strapi.backendURL}${fileURL}` : fileURL;
};
var createAbsoluteUrl = (url) => {
if (!url) {
return window.location.origin;
}
if (url.startsWith("/")) {
return (0, import_trimEnd.default)(new URL(url, window.location.origin).toString(), "/");
} else {
return url;
}
};
// node_modules/@strapi/admin/dist/admin/admin/src/services/admin.mjs
var admin = adminApi.enhanceEndpoints({
addTagTypes: [
"ProjectSettings",
"LicenseLimits"
]
}).injectEndpoints({
endpoints: (builder) => ({
init: builder.query({
query: () => ({
url: "/admin/init",
method: "GET"
}),
transformResponse(res) {
return res.data;
}
}),
information: builder.query({
query: () => ({
url: "/admin/information",
method: "GET"
}),
transformResponse(res) {
return res.data;
}
}),
telemetryProperties: builder.query({
query: () => ({
url: "/admin/telemetry-properties",
method: "GET",
config: {
validateStatus: (status) => status < 500
}
}),
transformResponse(res) {
return res.data;
}
}),
projectSettings: builder.query({
query: () => ({
url: "/admin/project-settings",
method: "GET"
}),
providesTags: [
"ProjectSettings"
],
transformResponse(data) {
return {
authLogo: data.authLogo ? {
name: data.authLogo.name,
url: prefixFileUrlWithBackendUrl(data.authLogo.url)
} : void 0,
menuLogo: data.menuLogo ? {
name: data.menuLogo.name,
url: prefixFileUrlWithBackendUrl(data.menuLogo.url)
} : void 0
};
}
}),
updateProjectSettings: builder.mutation({
query: (data) => ({
url: "/admin/project-settings",
method: "POST",
data,
config: {
headers: {
"Content-Type": "multipart/form-data"
}
}
}),
invalidatesTags: [
"ProjectSettings"
]
}),
getPlugins: builder.query({
query: () => ({
url: "/admin/plugins",
method: "GET"
})
}),
getLicenseLimits: builder.query({
query: () => ({
url: "/admin/license-limit-information",
method: "GET"
}),
providesTags: [
"LicenseLimits"
]
})
}),
overrideExisting: false
});
var { useInitQuery, useTelemetryPropertiesQuery, useInformationQuery, useProjectSettingsQuery, useUpdateProjectSettingsMutation, useGetPluginsQuery, useGetLicenseLimitsQuery } = admin;
export {
createAbsoluteUrl,
useInitQuery,
useTelemetryPropertiesQuery,
useInformationQuery,
useProjectSettingsQuery,
useUpdateProjectSettingsMutation,
useGetPluginsQuery,
useGetLicenseLimitsQuery
};
//# sourceMappingURL=chunk-T3B5F2LV.js.map