| 12345678910111213141516171819202122232425262728 |
- import { AdminUiExtension } from '@vendure/common/lib/shared-types';
- import { VendurePlugin } from '@vendure/core';
- import path from 'path';
- @VendurePlugin({})
- export class UiPlugin {
- static uiExtensions: AdminUiExtension[] = [
- {
- extensionPath: path.join(__dirname, 'extensions'),
- ngModules: [
- {
- type: 'lazy',
- ngModuleFileName: 'ui-plugin.module.ts',
- ngModuleName: 'TestModule',
- },
- {
- type: 'shared',
- ngModuleFileName: 'ui-shared-plugin.module.ts',
- ngModuleName: 'TestSharedModule',
- },
- ],
- staticAssets: [
- path.join(__dirname, 'extensions/js-app'),
- path.join(__dirname, 'extensions/vue-app'),
- ],
- },
- ];
- }
|