DocSpace-client/packages/asc-web-common/api/modules/index.js

22 lines
470 B
JavaScript
Raw Normal View History

import { request } from "../client";
export function getModulesList() {
return request({
method: "get",
url: "/modules/info",
}).then((modules) => {
const workingModules = modules.filter(
(module) => typeof module === "object"
);
const newModules = workingModules.map((m) => {
return {
...m,
iconUrl: m.link + "images/icon.svg",
imageUrl: m.link + m.imageUrl,
};
});
return newModules;
});
}