+ @group.DisplayName
+
+ @foreach (var feature in group.Features)
+ {
+ var disabled = IsDisabled(feature);
+
+ @if (feature.ValueType is FreeTextStringValueType)
+ {
+
+ @if (feature.Description != null)
+ {
+ @feature.Description
+ }
+ }
+
+ @if (feature.ValueType is SelectionStringValueType)
+ {
+ var items = ((SelectionStringValueType)feature.ValueType).ItemSource.Items;
+ var selectedValue = SelectionStringValues[feature.Name];
+
+ @foreach (var item in items)
+ {
+
+ @CreateStringLocalizer(item.DisplayText.ResourceName).GetString(item.DisplayText.Name)
+
+ }
+
+ @if (feature.Description != null)
+ {
+ @feature.Description
+ }
+ }
+
+ @if (feature.ValueType is ToggleStringValueType)
+ {
+
+ @if (feature.Description != null)
+ {
+ @feature.Description
+ }
+ }
+
+ }
+
+ }
+