Skip to content

Commit c4e3ff5

Browse files
feat(lib): lazy url config
1 parent 545a81d commit c4e3ff5

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

packages/ngx-fast-icon-demo/src/app/app.config.server.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ import { appConfig } from './app.config';
1313

1414
@Injectable()
1515
export class SvgLoadStrategySsr implements SvgLoadStrategy {
16-
config = (url: string) => of(join(cwd(), 'packages', 'ngx-fast-icon-demo', 'src', 'assets', 'svg-icons', url));
16+
config(url: string) {
17+
return of(join(cwd(), 'packages', 'ngx-fast-icon-demo', 'src', 'assets', 'svg-icons', url));
18+
}
1719
load(iconPath$: Observable<string>) {
1820
return iconPath$.pipe(switchMap((iconPath) => from(readFile(iconPath, { encoding: 'utf8' }))))
1921
}

packages/ngx-fast-lib/src/lib/token/svg-load.strategy.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,7 @@ export class SvgLoadStrategyImpl implements SvgLoadStrategy {
1313
}));
1414
}
1515

16-
config = (url: string) => of(url);
16+
config(url: string) {
17+
return of(url);
18+
}
1719
}

0 commit comments

Comments
 (0)