fix(install-type): update padding and enable radio list scrolling (#1287)

fix(install-type): update padding and enable radio list scrolling
This commit is contained in:
Benjamin 2023-09-20 17:24:37 -07:00 committed by GitHub
commit e75d3c8273
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -182,7 +182,8 @@ class InstallerViewModel extends BaseViewModel {
backgroundColor: Theme.of(context).colorScheme.secondaryContainer,
icon: const Icon(Icons.file_download_outlined),
contentPadding: const EdgeInsets.symmetric(vertical: 16),
content: ValueListenableBuilder(
content: SingleChildScrollView(
child: ValueListenableBuilder(
valueListenable: installType,
builder: (context, value, child) {
return Column(
@ -209,7 +210,7 @@ class InstallerViewModel extends BaseViewModel {
RadioListTile(
title: I18nText('installerView.installNonRootType'),
subtitle: I18nText('installerView.installRecommendedType'),
contentPadding: const EdgeInsets.symmetric(horizontal: 10),
contentPadding: const EdgeInsets.symmetric(horizontal: 16),
value: 0,
groupValue: value,
onChanged: (selected) {
@ -218,7 +219,7 @@ class InstallerViewModel extends BaseViewModel {
),
RadioListTile(
title: I18nText('installerView.installRootType'),
contentPadding: const EdgeInsets.symmetric(horizontal: 10),
contentPadding: const EdgeInsets.symmetric(horizontal: 16),
value: 1,
groupValue: value,
onChanged: (selected) {
@ -229,6 +230,7 @@ class InstallerViewModel extends BaseViewModel {
);
},
),
),
actions: [
CustomMaterialButton(
label: I18nText('cancelButton'),