feat: default select first storage

This commit is contained in:
Simon Ding
2024-08-07 13:22:55 +08:00
parent 78ab8cc8e6
commit 86c8163f9c

View File

@@ -62,10 +62,12 @@ class _SubmitSearchResultState extends ConsumerState<SubmitSearchResult> {
storage.when( storage.when(
data: (v) { data: (v) {
return StatefulBuilder(builder: (context, setState) { return StatefulBuilder(builder: (context, setState) {
final id1 = v.isEmpty ? 0 : v[0].id!;
return Column( return Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
FormBuilderDropdown( FormBuilderDropdown(
initialValue: id1,
onChanged: (v) { onChanged: (v) {
setState( setState(
() { () {
@@ -83,6 +85,9 @@ class _SubmitSearchResultState extends ConsumerState<SubmitSearchResult> {
), ),
name.when( name.when(
data: (s) { data: (s) {
if (storageSelected == 0) {
storageSelected = id1;
}
return storageSelected == 0 return storageSelected == 0
? const Text("") ? const Text("")
: () { : () {
@@ -195,4 +200,3 @@ class _SubmitSearchResultState extends ConsumerState<SubmitSearchResult> {
return "$v MB"; return "$v MB";
} }
} }