mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-06-05 22:09:38 +02:00
fix: bootstrap import errato
This commit is contained in:
@@ -33,7 +33,13 @@ class Controller extends BaseController
|
||||
->all();
|
||||
|
||||
// Modules (for Frontend)
|
||||
$module->modules = $osm_modules->mapWithKeys(fn ($item, $key) => [$module->name => $item]);
|
||||
$module->modules = $osm_modules->map(function ($item) use ($module) {
|
||||
$split = explode('/', $module->name);
|
||||
$item->moduleFullName = $module->name;
|
||||
$item->moduleVendor = $split[0];
|
||||
$item->moduleName = $split[1];
|
||||
return $item;
|
||||
});
|
||||
|
||||
return $module;
|
||||
});
|
||||
|
@@ -29,7 +29,7 @@ for (const [name, module] of Object.entries(modules)) {
|
||||
// eslint-disable-next-line no-await-in-loop,@typescript-eslint/no-unsafe-assignment
|
||||
importedModules[name] = await import(
|
||||
/* @vite-ignore */
|
||||
`${importPath}/vendor/${name}/index.js`
|
||||
`${importPath}/vendor/${module.moduleVendor}/${name}/index.js`
|
||||
);
|
||||
|
||||
importedModules[name].bootstrap?.();
|
||||
|
@@ -5,5 +5,6 @@ export declare namespace OpenSTAManager {
|
||||
export interface Module {
|
||||
hasBootstrap?: boolean;
|
||||
icon: MaterialIcons;
|
||||
moduleVendor: string;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user