|
|
|
@ -36,12 +36,11 @@ |
|
|
|
|
|
|
|
if (feature.ValueType is FreeTextStringValueType) |
|
|
|
{ |
|
|
|
<Field> |
|
|
|
<Field Style="@GetFeatureStyles(feature)"> |
|
|
|
<FieldLabel>@feature.DisplayName</FieldLabel> |
|
|
|
<TextEdit Disabled="@disabled" |
|
|
|
Text="@feature.Value" |
|
|
|
TextChanged="@(async(v) => await OnFeatureValueChangedAsync(v, feature))" |
|
|
|
Style="@GetFeatureStyles(feature)" /> |
|
|
|
TextChanged="@(async(v) => await OnFeatureValueChangedAsync(v, feature))" /> |
|
|
|
@if (feature.Description != null) |
|
|
|
{ |
|
|
|
<span>@feature.Description</span> |
|
|
|
@ -69,9 +68,9 @@ |
|
|
|
|
|
|
|
if (feature.ValueType is ToggleStringValueType) |
|
|
|
{ |
|
|
|
<Field> |
|
|
|
<Field Style="@GetFeatureStyles(feature)" > |
|
|
|
<Check |
|
|
|
TValue="bool" Checked="@ToggleValues[feature.Name]" CheckedChanged="@(async(v) => await OnSelectedValueChangedAsync(v, feature))" Style="@GetFeatureStyles(feature)">@feature.DisplayName</Check> |
|
|
|
TValue="bool" Checked="@ToggleValues[feature.Name]" CheckedChanged="@(async(v) => await OnSelectedValueChangedAsync(v, feature))">@feature.DisplayName</Check> |
|
|
|
</Field> |
|
|
|
} |
|
|
|
} |
|
|
|
|