<Page xmlns:loc="using:XFEWarframe.Desktop.Editing" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:editing="using:XFEWarframe.Desktop.Editing" xmlns:ct="using:CommunityToolkit.WinUI.Controls" x:Class="XFEWarframe.Admin.Views.ServerSettingsPage">
<Grid Padding="28,24" RowSpacing="18">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<StackPanel Spacing="8">
<TextBlock Text="{loc:Translate Key=ui_eb0e2e6aae8464eb}" Style="{StaticResource PageTitleStyle}"/>
<TextBlock Text="{x:Bind ViewModel.Summary, Mode=OneWay}" Style="{StaticResource MutedTextStyle}" TextWrapping="Wrap"/>
<InfoBar IsOpen="{x:Bind ViewModel.HasChangeNotice, Mode=OneWay}" IsClosable="False" Severity="Warning" Message="{x:Bind ViewModel.ChangeNotice, Mode=OneWay}"/>
</StackPanel>
<StackPanel Grid.Row="1" Orientation="Horizontal" Spacing="12">
<AutoSuggestBox Width="340" PlaceholderText="{loc:Translate Key=ui_26ba61feae764e46}" Text="{x:Bind ViewModel.Query, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" DisplayMemberPath="Label" loc:Suggestions.Candidates="{x:Bind ViewModel.Fields, Mode=OneWay}"/>
<Button Content="{loc:Translate Key=ui_aee88743413144a2}" Command="{x:Bind ViewModel.RefreshCommand}"/>
<Button Content="{loc:Translate Key=ui_c8550237ba701f64}" Command="{x:Bind ViewModel.SaveCommand}" IsEnabled="{x:Bind ViewModel.IsIdle, Mode=OneWay}" Style="{StaticResource OrbitAccentButtonStyle}"/>
<ProgressRing IsActive="{x:Bind ViewModel.IsBusy, Mode=OneWay}" Width="24" Height="24"/>
</StackPanel>
<ScrollViewer Grid.Row="2" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" IsEnabled="{x:Bind ViewModel.IsIdle, Mode=OneWay}">
<loc:GroupedSettingsForm Fields="{x:Bind ViewModel.Fields, Mode=OneWay}" Scope="server" Query="{x:Bind ViewModel.Query, Mode=OneWay}" EnableSearch="False"/>
</ScrollViewer>
</Grid>
</Page>
<Page xmlns:loc="using:XFEWarframe.Desktop.Editing" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:editing="using:XFEWarframe.Desktop.Editing" xmlns:ct="using:CommunityToolkit.WinUI.Controls" x:Class="XFEWarframe.Admin.Views.ServerSettingsPage">
<Grid Padding="28,24" RowSpacing="18">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<StackPanel Spacing="8">
<TextBlock Text="{loc:Translate Key=ui_eb0e2e6aae8464eb}" Style="{StaticResource PageTitleStyle}"/>
<TextBlock Text="{x:Bind ViewModel.Summary, Mode=OneWay}" Style="{StaticResource MutedTextStyle}" TextWrapping="Wrap"/>
<InfoBar IsOpen="{x:Bind ViewModel.HasChangeNotice, Mode=OneWay}" IsClosable="False" Severity="Warning" Message="{x:Bind ViewModel.ChangeNotice, Mode=OneWay}"/>
</StackPanel>
<StackPanel Grid.Row="1" Orientation="Horizontal" Spacing="12">
<AutoSuggestBox Width="340" PlaceholderText="{loc:Translate Key=ui_26ba61feae764e46}" Text="{x:Bind ViewModel.Query, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" DisplayMemberPath="Label" loc:Suggestions.Candidates="{x:Bind ViewModel.Fields, Mode=OneWay}"/>
<Button Content="{loc:Translate Key=ui_aee88743413144a2}" Command="{x:Bind ViewModel.RefreshCommand}"/>
<Button Content="{loc:Translate Key=ui_c8550237ba701f64}" Command="{x:Bind ViewModel.SaveCommand}" IsEnabled="{x:Bind ViewModel.IsIdle, Mode=OneWay}" Style="{StaticResource OrbitAccentButtonStyle}"/>
<ProgressRing IsActive="{x:Bind ViewModel.IsBusy, Mode=OneWay}" Width="24" Height="24"/>
</StackPanel>
<ScrollViewer Grid.Row="2" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled" IsEnabled="{x:Bind ViewModel.IsIdle, Mode=OneWay}">
<loc:GroupedSettingsForm Fields="{x:Bind ViewModel.Fields, Mode=OneWay}" Scope="server" Query="{x:Bind ViewModel.Query, Mode=OneWay}" EnableSearch="False"/>
</ScrollViewer>
</Grid>
</Page>