Browse Source

refactor(theme-basic): change state service dispatcher parameters

pull/2431/head
TheDiaval 7 years ago
parent
commit
fdd73da785
  1. 10
      npm/ng-packs/packages/theme-basic/src/lib/services/layout-state.service.ts

10
npm/ng-packs/packages/theme-basic/src/lib/services/layout-state.service.ts

@ -12,11 +12,13 @@ export class LayoutStateService {
return this.store.selectSnapshot(LayoutState.getNavigationElements); return this.store.selectSnapshot(LayoutState.getNavigationElements);
} }
dispatchAddNavigationElement(payload: Layout.NavigationElement | Layout.NavigationElement[]) { dispatchAddNavigationElement(...args: ConstructorParameters<typeof AddNavigationElement>) {
return this.store.dispatch(new AddNavigationElement(payload)); return this.store.dispatch(new AddNavigationElement(...args));
} }
dispatchRemoveNavigationElementByName(name: string) { dispatchRemoveNavigationElementByName(
return this.store.dispatch(new RemoveNavigationElementByName(name)); ...args: ConstructorParameters<typeof RemoveNavigationElementByName>
) {
return this.store.dispatch(new RemoveNavigationElementByName(...args));
} }
} }

Loading…
Cancel
Save