File tree Expand file tree Collapse file tree 2 files changed +10
-7
lines changed
src/AzureAppConfigurationEmulator/Components/Pages Expand file tree Collapse file tree 2 files changed +10
-7
lines changed Original file line number Diff line number Diff line change 4747</div >
4848
4949@code {
50- private ICollection <ConfigurationSetting > ConfigurationSettings { get ; } = [];
50+ private List <ConfigurationSetting > ConfigurationSettings { get ; } = [];
5151
52- private IEnumerable <ConfigurationSetting > FilteredConfigurationSettings => ConfigurationSettings .Where (setting => string .IsNullOrEmpty (SearchQuery ) || setting .Key .Contains (SearchQuery ) || setting .Label ? .Contains (SearchQuery ) == true || setting .Value ? .Contains (SearchQuery ) == true ).ToList ();
52+ private List <ConfigurationSetting > FilteredConfigurationSettings => ConfigurationSettings .Where (setting => string .IsNullOrEmpty (SearchQuery ) || setting .Key .Contains (SearchQuery ) || setting .Label ? .Contains (SearchQuery ) == true || setting .Value ? .Contains (SearchQuery ) == true ).ToList ();
5353
5454 private bool IsValuesHidden { get ; set ; } = true ;
5555
9898 {
9999 await ConfigurationSettingRepository .Update (setting );
100100
101- ConfigurationSettings .Remove (SelectedConfigurationSettings .Single ());
102- ConfigurationSettings .Add (setting );
103- StateHasChanged ();
101+ if (ConfigurationSettings .IndexOf (SelectedConfigurationSettings .Single ()) is var index and not - 1 )
102+ {
103+ ConfigurationSettings .RemoveAt (index );
104+ ConfigurationSettings .Insert (index , setting );
105+ StateHasChanged ();
106+ }
104107
105108 SelectedConfigurationSettings .Clear ();
106109 StateHasChanged ();
Original file line number Diff line number Diff line change 4343</div >
4444
4545@code {
46- private ICollection <FeatureFlagConfigurationSetting > ConfigurationSettings { get ; } = [];
46+ private List <FeatureFlagConfigurationSetting > ConfigurationSettings { get ; } = [];
4747
48- private IEnumerable <FeatureFlagConfigurationSetting > FilteredConfigurationSettings => ConfigurationSettings .Where (setting => string .IsNullOrEmpty (SearchQuery ) || setting .Key .Contains (SearchQuery ) || setting .Description ? .Contains (SearchQuery ) == true || setting .Label ? .Contains (SearchQuery ) == true ).ToList ();
48+ private List <FeatureFlagConfigurationSetting > FilteredConfigurationSettings => ConfigurationSettings .Where (setting => string .IsNullOrEmpty (SearchQuery ) || setting .Key .Contains (SearchQuery ) || setting .Description ? .Contains (SearchQuery ) == true || setting .Label ? .Contains (SearchQuery ) == true ).ToList ();
4949
5050 private string ? SearchQuery { get ; set ; }
5151
You can’t perform that action at this time.
0 commit comments