phase3: nullable fields/methods, casts, ?.call, pinput/YoutubePlayer v5, buttonColor, dead-code removal. 72->16

This commit is contained in:
2026-08-01 01:21:37 +08:00
parent 137eca4c69
commit 7c69197396
39 changed files with 107 additions and 113 deletions

View File

@@ -30,7 +30,7 @@ class DesktopMyAddresses extends StatefulWidget {
}
class DesktopMyAddressesState extends State<DesktopMyAddresses> {
late List<Address> addresses;
List<Address>? addresses;
double sideSpace = 0;
double mainSpace = 1200;
@@ -91,9 +91,9 @@ class DesktopMyAddressesState extends State<DesktopMyAddresses> {
right: 8.0,
),
child: addresses == null ? Text('') :
(addresses.length > 0 ?
(addresses!.length > 0 ?
Wrap(
children: addresses.map((a) => _getAddress(a)).toList(),
children: addresses!.map((a) => _getAddress(a)).toList(),
) :
Center(
child: Text(S.of(context).no_address_yet),