move account summary to actual manage accounts page

This commit is contained in:
2026-04-30 10:13:37 +02:00
parent 8a0b1f740e
commit 048b899b03
2 changed files with 87 additions and 93 deletions

View File

@@ -115,6 +115,78 @@
</Button.Content>
</Button>
<winuiControls:SettingsCard
Grid.Column="1"
Margin="0,12,0,0"
Description="{x:Bind domain:Translator.WinoAccount_Management_SummarySectionDescription}"
Header="{x:Bind domain:Translator.WinoAccount_Management_SummarySectionTitle}">
<StackPanel Spacing="12">
<Grid ColumnSpacing="12" RowSpacing="12">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Border
Grid.Row="0"
Grid.Column="0"
Padding="12"
Background="{ThemeResource CardBackgroundFillColorSecondaryBrush}"
CornerRadius="8">
<StackPanel Spacing="4">
<TextBlock Style="{StaticResource CaptionTextBlockStyle}" Text="{x:Bind domain:Translator.WinoAccount_Management_SummaryAccountsLabel}" />
<TextBlock Style="{ThemeResource Title3TextBlockStyle}" Text="{x:Bind ViewModel.SummaryAccountCountText, Mode=OneWay}" />
</StackPanel>
</Border>
<Border
Grid.Row="0"
Grid.Column="1"
Padding="12"
Background="{ThemeResource CardBackgroundFillColorSecondaryBrush}"
CornerRadius="8">
<StackPanel Spacing="4">
<TextBlock Style="{StaticResource CaptionTextBlockStyle}" Text="{x:Bind domain:Translator.WinoAccount_Management_SummaryEmailsLabel}" />
<TextBlock Style="{ThemeResource Title3TextBlockStyle}" Text="{x:Bind ViewModel.SummaryEmailCountText, Mode=OneWay}" />
</StackPanel>
</Border>
<Border
Grid.Row="1"
Grid.Column="0"
Padding="12"
Background="{ThemeResource CardBackgroundFillColorSecondaryBrush}"
CornerRadius="8">
<StackPanel Spacing="4">
<TextBlock Style="{StaticResource CaptionTextBlockStyle}" Text="{x:Bind domain:Translator.WinoAccount_Management_SummaryStorageLabel}" />
<TextBlock Style="{ThemeResource Title3TextBlockStyle}" Text="{x:Bind ViewModel.SummaryStorageText, Mode=OneWay}" />
</StackPanel>
</Border>
<Border
Grid.Row="1"
Grid.Column="1"
Padding="12"
Background="{ThemeResource CardBackgroundFillColorSecondaryBrush}"
CornerRadius="8">
<StackPanel Spacing="4">
<TextBlock Style="{StaticResource CaptionTextBlockStyle}" Text="{x:Bind domain:Translator.WinoAccount_Management_SummaryCalendarsLabel}" />
<TextBlock Style="{ThemeResource Title3TextBlockStyle}" Text="{x:Bind ViewModel.SummaryCalendarCountText, Mode=OneWay}" />
</StackPanel>
</Border>
</Grid>
<TextBlock Style="{ThemeResource BodyStrongTextBlockStyle}" Text="{x:Bind ViewModel.SummaryDefaultAccountText, Mode=OneWay}" TextWrapping="Wrap" />
</StackPanel>
<winuiControls:SettingsCard.HeaderIcon>
<SymbolIcon Symbol="ContactInfo" />
</winuiControls:SettingsCard.HeaderIcon>
</winuiControls:SettingsCard>
</Grid>

View File

@@ -15,99 +15,21 @@
MaxWidth="900"
Padding="20"
HorizontalAlignment="Stretch">
<Grid RowSpacing="16">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<winuiControls:SettingsCard
Description="{x:Bind domain:Translator.WinoAccount_Management_SummarySectionDescription}"
Header="{x:Bind domain:Translator.WinoAccount_Management_SummarySectionTitle}">
<StackPanel Spacing="16">
<Grid ColumnSpacing="12" RowSpacing="12">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Border
Grid.Row="0"
Grid.Column="0"
Padding="12"
Background="{ThemeResource CardBackgroundFillColorSecondaryBrush}"
CornerRadius="8">
<StackPanel Spacing="4">
<TextBlock Style="{StaticResource CaptionTextBlockStyle}" Text="{x:Bind domain:Translator.WinoAccount_Management_SummaryAccountsLabel}" />
<TextBlock Style="{ThemeResource Title3TextBlockStyle}" Text="{x:Bind ViewModel.SummaryAccountCountText, Mode=OneWay}" />
</StackPanel>
</Border>
<Border
Grid.Row="0"
Grid.Column="1"
Padding="12"
Background="{ThemeResource CardBackgroundFillColorSecondaryBrush}"
CornerRadius="8">
<StackPanel Spacing="4">
<TextBlock Style="{StaticResource CaptionTextBlockStyle}" Text="{x:Bind domain:Translator.WinoAccount_Management_SummaryEmailsLabel}" />
<TextBlock Style="{ThemeResource Title3TextBlockStyle}" Text="{x:Bind ViewModel.SummaryEmailCountText, Mode=OneWay}" />
</StackPanel>
</Border>
<Border
Grid.Row="1"
Grid.Column="0"
Padding="12"
Background="{ThemeResource CardBackgroundFillColorSecondaryBrush}"
CornerRadius="8">
<StackPanel Spacing="4">
<TextBlock Style="{StaticResource CaptionTextBlockStyle}" Text="{x:Bind domain:Translator.WinoAccount_Management_SummaryStorageLabel}" />
<TextBlock Style="{ThemeResource Title3TextBlockStyle}" Text="{x:Bind ViewModel.SummaryStorageText, Mode=OneWay}" />
</StackPanel>
</Border>
<Border
Grid.Row="1"
Grid.Column="1"
Padding="12"
Background="{ThemeResource CardBackgroundFillColorSecondaryBrush}"
CornerRadius="8">
<StackPanel Spacing="4">
<TextBlock Style="{StaticResource CaptionTextBlockStyle}" Text="{x:Bind domain:Translator.WinoAccount_Management_SummaryCalendarsLabel}" />
<TextBlock Style="{ThemeResource Title3TextBlockStyle}" Text="{x:Bind ViewModel.SummaryCalendarCountText, Mode=OneWay}" />
</StackPanel>
</Border>
</Grid>
<TextBlock Style="{ThemeResource BodyStrongTextBlockStyle}" Text="{x:Bind ViewModel.SummaryDefaultAccountText, Mode=OneWay}" TextWrapping="Wrap" />
</StackPanel>
<winuiControls:SettingsCard.HeaderIcon>
<SymbolIcon Symbol="ContactInfo" />
</winuiControls:SettingsCard.HeaderIcon>
</winuiControls:SettingsCard>
<winuiControls:SettingsCard
Grid.Row="1"
Description="{x:Bind domain:Translator.WinoAccount_Management_LocalDataSectionDescription}"
Header="{x:Bind domain:Translator.WinoAccount_Management_LocalDataSectionTitle}">
<StackPanel Orientation="Horizontal" Spacing="12">
<Button
Command="{x:Bind ViewModel.ImportLocalDataCommand}"
Content="{x:Bind domain:Translator.WinoAccount_Management_LocalDataImportAction}" />
<Button
Command="{x:Bind ViewModel.ExportLocalDataCommand}"
Content="{x:Bind domain:Translator.WinoAccount_Management_LocalDataExportAction}" />
</StackPanel>
<winuiControls:SettingsCard.HeaderIcon>
<SymbolIcon Symbol="Sync" />
</winuiControls:SettingsCard.HeaderIcon>
</winuiControls:SettingsCard>
</Grid>
<winuiControls:SettingsCard
Description="{x:Bind domain:Translator.WinoAccount_Management_LocalDataSectionDescription}"
Header="{x:Bind domain:Translator.WinoAccount_Management_LocalDataSectionTitle}">
<StackPanel Orientation="Horizontal" Spacing="12">
<Button
Command="{x:Bind ViewModel.ImportLocalDataCommand}"
Content="{x:Bind domain:Translator.WinoAccount_Management_LocalDataImportAction}" />
<Button
Command="{x:Bind ViewModel.ExportLocalDataCommand}"
Content="{x:Bind domain:Translator.WinoAccount_Management_LocalDataExportAction}" />
</StackPanel>
<winuiControls:SettingsCard.HeaderIcon>
<SymbolIcon Symbol="Sync" />
</winuiControls:SettingsCard.HeaderIcon>
</winuiControls:SettingsCard>
</Grid>
</Border>
</abstract:ManageAccountsPageAbstract>