ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
34 lines • 3.14 kB
JavaScript
/**
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
*/
import { makeEnvironmentProviders } from '@angular/core';
import { NZ_ICONS, NZ_ICONS_PATCH, NzIconPatchService } from './icon.service';
/**
* Provide icon definitions for NzIcon in root
*
* @param icons Icon definitions
*/
export const provideNzIcons = (icons) => {
return makeEnvironmentProviders([
{
provide: NZ_ICONS,
useValue: icons
}
]);
};
/**
* Provide icon definitions for NzIcon in feature module or standalone component
*
* @param icons Icon definitions
*/
export const provideNzIconsPatch = (icons) => {
return [
NzIconPatchService,
{
provide: NZ_ICONS_PATCH,
useValue: icons
}
];
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvdmlkZS1pY29ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2NvbXBvbmVudHMvaWNvbi9wcm92aWRlLWljb25zLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7R0FHRztBQUVILE9BQU8sRUFBd0Isd0JBQXdCLEVBQVksTUFBTSxlQUFlLENBQUM7QUFJekYsT0FBTyxFQUFFLFFBQVEsRUFBRSxjQUFjLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUU5RTs7OztHQUlHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sY0FBYyxHQUFHLENBQUMsS0FBdUIsRUFBd0IsRUFBRTtJQUM5RSxPQUFPLHdCQUF3QixDQUFDO1FBQzlCO1lBQ0UsT0FBTyxFQUFFLFFBQVE7WUFDakIsUUFBUSxFQUFFLEtBQUs7U0FDaEI7S0FDRixDQUFDLENBQUM7QUFDTCxDQUFDLENBQUM7QUFFRjs7OztHQUlHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sbUJBQW1CLEdBQUcsQ0FBQyxLQUF1QixFQUFjLEVBQUU7SUFDekUsT0FBTztRQUNMLGtCQUFrQjtRQUNsQjtZQUNFLE9BQU8sRUFBRSxjQUFjO1lBQ3ZCLFFBQVEsRUFBRSxLQUFLO1NBQ2hCO0tBQ0YsQ0FBQztBQUNKLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbiAqIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGUgYXQgaHR0cHM6Ly9naXRodWIuY29tL05HLVpPUlJPL25nLXpvcnJvLWFudGQvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG5cbmltcG9ydCB7IEVudmlyb25tZW50UHJvdmlkZXJzLCBtYWtlRW52aXJvbm1lbnRQcm92aWRlcnMsIFByb3ZpZGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IEljb25EZWZpbml0aW9uIH0gZnJvbSAnQGFudC1kZXNpZ24vaWNvbnMtYW5ndWxhcic7XG5cbmltcG9ydCB7IE5aX0lDT05TLCBOWl9JQ09OU19QQVRDSCwgTnpJY29uUGF0Y2hTZXJ2aWNlIH0gZnJvbSAnLi9pY29uLnNlcnZpY2UnO1xuXG4vKipcbiAqIFByb3ZpZGUgaWNvbiBkZWZpbml0aW9ucyBmb3IgTnpJY29uIGluIHJvb3RcbiAqXG4gKiBAcGFyYW0gaWNvbnMgSWNvbiBkZWZpbml0aW9uc1xuICovXG5leHBvcnQgY29uc3QgcHJvdmlkZU56SWNvbnMgPSAoaWNvbnM6IEljb25EZWZpbml0aW9uW10pOiBFbnZpcm9ubWVudFByb3ZpZGVycyA9PiB7XG4gIHJldHVybiBtYWtlRW52aXJvbm1lbnRQcm92aWRlcnMoW1xuICAgIHtcbiAgICAgIHByb3ZpZGU6IE5aX0lDT05TLFxuICAgICAgdXNlVmFsdWU6IGljb25zXG4gICAgfVxuICBdKTtcbn07XG5cbi8qKlxuICogUHJvdmlkZSBpY29uIGRlZmluaXRpb25zIGZvciBOekljb24gaW4gZmVhdHVyZSBtb2R1bGUgb3Igc3RhbmRhbG9uZSBjb21wb25lbnRcbiAqXG4gKiBAcGFyYW0gaWNvbnMgSWNvbiBkZWZpbml0aW9uc1xuICovXG5leHBvcnQgY29uc3QgcHJvdmlkZU56SWNvbnNQYXRjaCA9IChpY29uczogSWNvbkRlZmluaXRpb25bXSk6IFByb3ZpZGVyW10gPT4ge1xuICByZXR1cm4gW1xuICAgIE56SWNvblBhdGNoU2VydmljZSxcbiAgICB7XG4gICAgICBwcm92aWRlOiBOWl9JQ09OU19QQVRDSCxcbiAgICAgIHVzZVZhbHVlOiBpY29uc1xuICAgIH1cbiAgXTtcbn07XG4iXX0=