import 'package:cs_resources/generated/l10n.dart'; import 'package:flutter/material.dart'; class SelectEstateState { //表单的校验与数据 final Map> formData; double remainingSpace; // =================================== Begin ↓ =================================== SelectEstateState({ this.remainingSpace = 0, Map>? formData, }) : formData = formData ?? { 'estate': { 'value': '', 'controller': TextEditingController(), 'hintText': S.current.type_here, 'focusNode': FocusNode(), 'obsecure': false, }, }; SelectEstateState copyWith({ double? remainingSpace, }) { return SelectEstateState( remainingSpace: remainingSpace ?? this.remainingSpace, ); } }