public IconService(IOptionsMonitor <WebComponentsOptions> optionsAccessor) { _options = optionsAccessor.CurrentValue; Variant = _options.IconOptions.Variant; Stroke = _options.IconOptions.Stroke; switch (_options.IconOptions.Provider) { case IconProvider.Ionicons: Provider = new IoniconProvider(); break; default: Provider = new IoniconProvider(); break; } }
public WebComponentsService(IOptionsMonitor <WebComponentsOptions> optionsAccessor) { Options = optionsAccessor.CurrentValue; }