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;
 }