diff --git a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.html b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.html
index b5dc440c76..a81444e56c 100644
--- a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.html
+++ b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management/feature-management.component.html
@@ -28,6 +28,10 @@
@for (feature of features[group.name]; track feature.id || i; let i = $index) {
+ @let provider = feature.provider.name;
+ @let isFeatureDisabled =
+ provider !== providerName && provider !== defaultProviderName;
+
@switch (feature.valueType?.name) {
@case (valueTypes.ToggleStringValueType) {
@@ -38,11 +42,15 @@
[id]="feature.name"
[(ngModel)]="feature.value"
(ngModelChange)="onCheckboxClick($event, feature)"
+ [disabled]="isFeatureDisabled"
/>
-
+
-
+
-
+