Browse Source

Remove unnecessary injector parameter from constructors

Updated PageToolbarComponent and LazyStyleHandler initialization to remove the unused Injector parameter from their constructors and factory functions. This simplifies instantiation and aligns with recent refactoring.
pull/23262/head
Fahri Gedik 1 year ago
parent
commit
d03303d410
  1. 2
      npm/ng-packs/packages/components/extensible/src/lib/components/page-toolbar/page-toolbar.component.ts
  2. 4
      npm/ng-packs/packages/theme-basic/src/lib/handlers/lazy-style.handler.ts

2
npm/ng-packs/packages/components/extensible/src/lib/components/page-toolbar/page-toolbar.component.ts

@ -47,7 +47,7 @@ export class PageToolbarComponent<R = any>
constructor() { constructor() {
const injector = inject(Injector); const injector = inject(Injector);
super(injector); super();
this.injector = injector; this.injector = injector;
} }

4
npm/ng-packs/packages/theme-basic/src/lib/handlers/lazy-style.handler.ts

@ -90,8 +90,8 @@ export function createLazyStyleHref(style: string, dir: string): string {
return style.replace(/{{\s*dir\s*}}/g, dir); return style.replace(/{{\s*dir\s*}}/g, dir);
} }
export function initLazyStyleHandler(injector: Injector) { export function initLazyStyleHandler() {
return () => new LazyStyleHandler(injector); return () => new LazyStyleHandler();
} }
interface LoadedStyle { interface LoadedStyle {

Loading…
Cancel
Save