refactor(ui): normalize buttons/footer/padding in RepoImportModal

This commit is contained in:
mika kuns
2026-05-30 18:53:07 +02:00
parent 1b5a9285e6
commit 990935e67d

View File

@@ -17,8 +17,8 @@
<ctl:ModalShell Title="ADD REPOS AS LISTS" CloseCommand="{Binding CancelCommand}"> <ctl:ModalShell Title="ADD REPOS AS LISTS" CloseCommand="{Binding CancelCommand}">
<ctl:ModalShell.Footer> <ctl:ModalShell.Footer>
<StackPanel Orientation="Horizontal" Spacing="8" HorizontalAlignment="Right" <StackPanel Orientation="Horizontal" Spacing="8" HorizontalAlignment="Right"
VerticalAlignment="Center" Margin="16,0"> VerticalAlignment="Center">
<Button Content="Cancel" Command="{Binding CancelCommand}" MinWidth="90"/> <Button Classes="btn" Content="Cancel" Command="{Binding CancelCommand}" MinWidth="90"/>
<Button Content="{Binding CreateButtonText}" Command="{Binding CreateCommand}" <Button Content="{Binding CreateButtonText}" Command="{Binding CreateCommand}"
IsEnabled="{Binding CanCreate}" MinWidth="120" Classes="primary"/> IsEnabled="{Binding CanCreate}" MinWidth="120" Classes="primary"/>
</StackPanel> </StackPanel>
@@ -27,19 +27,19 @@
<!-- Body: toolbar + checklist --> <!-- Body: toolbar + checklist -->
<DockPanel> <DockPanel>
<!-- Toolbar: search + folder actions --> <!-- Toolbar: search + folder actions -->
<StackPanel DockPanel.Dock="Top" Spacing="8" Margin="16,12,16,6"> <StackPanel DockPanel.Dock="Top" Spacing="8" Margin="20,12,20,6">
<TextBox Text="{Binding SearchText, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" <TextBox Text="{Binding SearchText, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
PlaceholderText="Search repos…"/> PlaceholderText="Search repos…"/>
<Grid ColumnDefinitions="Auto,*,Auto"> <Grid ColumnDefinitions="Auto,*,Auto">
<Button Grid.Column="0" Content="Add folder…" Click="AddFolderClicked"/> <Button Classes="btn" Grid.Column="0" Content="Add folder…" Click="AddFolderClicked"/>
<Button Grid.Column="2" Content="Forget folders" <Button Classes="btn" Grid.Column="2" Content="Forget folders"
Command="{Binding ForgetFoldersCommand}" Command="{Binding ForgetFoldersCommand}"
IsVisible="{Binding HasFolders}"/> IsVisible="{Binding HasFolders}"/>
</Grid> </Grid>
</StackPanel> </StackPanel>
<!-- Repo checklist --> <!-- Repo checklist -->
<ScrollViewer Padding="16,2,16,8"> <ScrollViewer Padding="20,2,20,8">
<ItemsControl ItemsSource="{Binding Repos}"> <ItemsControl ItemsSource="{Binding Repos}">
<ItemsControl.ItemTemplate> <ItemsControl.ItemTemplate>
<DataTemplate DataType="vm:RepoImportItemViewModel"> <DataTemplate DataType="vm:RepoImportItemViewModel">