further progress

This commit is contained in:
Henry Hiles 2026-06-30 21:48:08 -04:00
commit 2bcf350989
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
3 changed files with 102 additions and 75 deletions

View file

@ -5,7 +5,7 @@ import "package:nexus/widgets/settings/radio_dialog.dart";
class DialogListTile<T> extends ConsumerWidget {
final T? initialValue;
final String title;
final String? description;
final Widget? subtitle;
final List<T> options;
final bool required;
final Icon icon;
@ -19,7 +19,7 @@ class DialogListTile<T> extends ConsumerWidget {
required this.options,
required this.onChanged,
required this.getName,
this.description,
this.subtitle,
this.required = true,
});
@ -51,7 +51,7 @@ class DialogListTile<T> extends ConsumerWidget {
),
),
title: Text(title),
subtitle: description == null ? null : Text(description!),
subtitle: subtitle,
leading: icon,
trailing: Chip(
label: Text(