null safety
This commit is contained in:
@@ -38,8 +38,8 @@ class _PackageEditorPageState extends State<PackageEditorPage> {
|
||||
super.initState();
|
||||
_package = widget.package!;
|
||||
selectedMarket = _package!.market;
|
||||
_descCtl.text = _package!.desc;
|
||||
_remarkCtl.text = _package!.remark;
|
||||
_descCtl.text = _package!.desc!;
|
||||
_remarkCtl.text = _package!.remark!;
|
||||
multiImgController.setImageUrls = _package!.photoUrls;
|
||||
}
|
||||
|
||||
@@ -157,7 +157,7 @@ class _PackageEditorPageState extends State<PackageEditorPage> {
|
||||
String? selectedMarket;
|
||||
Widget marketDropdown() {
|
||||
List<Market> _markets = Provider.of<MarketModel>(context).markets;
|
||||
List<String> markets = _markets.map((e) => e.name).toList();
|
||||
List<String?> markets = _markets.map((e) => e.name).toList();
|
||||
markets.insert(0, MANAGE_MARKET);
|
||||
if (!markets.contains(selectedMarket)) {
|
||||
markets.insert(0, selectedMarket!);
|
||||
@@ -194,10 +194,10 @@ class _PackageEditorPageState extends State<PackageEditorPage> {
|
||||
});
|
||||
},
|
||||
isExpanded: true,
|
||||
items: markets.map<DropdownMenuItem<String>>((String value) {
|
||||
items: markets.map<DropdownMenuItem<String>>((String? value) {
|
||||
return DropdownMenuItem<String>(
|
||||
value: value,
|
||||
child: Text(value,
|
||||
child: Text(value ?? "",
|
||||
overflow: TextOverflow.ellipsis,
|
||||
style: TextStyle(
|
||||
color: value == MANAGE_MARKET
|
||||
|
||||
Reference in New Issue
Block a user