Browse Source

feat: remove setting management in theme shared

pull/4377/head
Arman Ozak 6 years ago
parent
commit
dc3924fc68
  1. 1
      npm/ng-packs/packages/theme-shared/src/lib/models/index.ts
  2. 22
      npm/ng-packs/packages/theme-shared/src/lib/models/setting-management.ts

1
npm/ng-packs/packages/theme-shared/src/lib/models/index.ts

@ -1,5 +1,4 @@
export * from './common';
export * from './confirmation';
export * from './setting-management';
export * from './statistics';
export * from './toaster';

22
npm/ng-packs/packages/theme-shared/src/lib/models/setting-management.ts

@ -1,22 +0,0 @@
import { Type } from '@angular/core';
export interface SettingTab {
component: Type<any>;
name: string;
order: number;
requiredPolicy?: string;
}
const SETTING_TABS = [] as SettingTab[];
export function addSettingTab(tab: SettingTab | SettingTab[]): void {
if (!Array.isArray(tab)) {
tab = [tab];
}
SETTING_TABS.push(...tab);
}
export function getSettingTabs(): SettingTab[] {
return SETTING_TABS;
}
Loading…
Cancel
Save