fix: remove text
This commit is contained in:
@@ -11,7 +11,6 @@ TextEditingController _supernodeController = TextEditingController();
|
||||
TextEditingController _communityController = TextEditingController();
|
||||
TextEditingController _keyController = TextEditingController();
|
||||
TextEditingController _selfAddressController = TextEditingController();
|
||||
TextEditingController _configNameController = TextEditingController();
|
||||
|
||||
class ControlPage extends StatefulWidget {
|
||||
const ControlPage({super.key});
|
||||
@@ -97,7 +96,10 @@ class _ControlPageState extends State<ControlPage> {
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
children: [
|
||||
TextButton(
|
||||
onPressed: () => showDialog<String>(
|
||||
onPressed: () {
|
||||
TextEditingController configNameController =
|
||||
TextEditingController();
|
||||
showDialog<String>(
|
||||
context: context,
|
||||
builder: (BuildContext context) => Dialog(
|
||||
child: Padding(
|
||||
@@ -109,7 +111,7 @@ class _ControlPageState extends State<ControlPage> {
|
||||
SizedBox(
|
||||
width: 350,
|
||||
child: TextField(
|
||||
controller: _configNameController,
|
||||
controller: configNameController,
|
||||
decoration: InputDecoration(
|
||||
border: const OutlineInputBorder(),
|
||||
labelText: AppLocalizations.of(context)!
|
||||
@@ -125,21 +127,24 @@ class _ControlPageState extends State<ControlPage> {
|
||||
TextButton(
|
||||
onPressed: () {
|
||||
List<dynamic> nodeList = jsonDecode(
|
||||
SharedPrefSingleton().savedConnection);
|
||||
SharedPrefSingleton()
|
||||
.savedConnection);
|
||||
List<SavedConnection> nodes = nodeList
|
||||
.cast<Map<String, dynamic>>()
|
||||
.map((nodeData) =>
|
||||
SavedConnection.fromJson(nodeData))
|
||||
SavedConnection.fromJson(
|
||||
nodeData))
|
||||
.toList();
|
||||
nodes.add(SavedConnection(
|
||||
_configNameController.text,
|
||||
configNameController.text,
|
||||
_supernodeController.text,
|
||||
_communityController.text,
|
||||
_keyController.text,
|
||||
_selfAddressController.text,
|
||||
));
|
||||
|
||||
List<Map<String, dynamic>> nodeMaps = nodes
|
||||
List<Map<String, dynamic>> nodeMaps =
|
||||
nodes
|
||||
.map((node) => node.toJson())
|
||||
.toList();
|
||||
String jsonString = jsonEncode(nodeMaps);
|
||||
@@ -149,15 +154,15 @@ class _ControlPageState extends State<ControlPage> {
|
||||
Navigator.pop(context);
|
||||
return;
|
||||
},
|
||||
child:
|
||||
Text(AppLocalizations.of(context)!.save)),
|
||||
child: Text(
|
||||
AppLocalizations.of(context)!.save)),
|
||||
TextButton(
|
||||
onPressed: () {
|
||||
Navigator.pop(context);
|
||||
return;
|
||||
},
|
||||
child:
|
||||
Text(AppLocalizations.of(context)!.cancel),
|
||||
child: Text(
|
||||
AppLocalizations.of(context)!.cancel),
|
||||
),
|
||||
],
|
||||
),
|
||||
@@ -165,7 +170,8 @@ class _ControlPageState extends State<ControlPage> {
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
);
|
||||
},
|
||||
child: Text(AppLocalizations.of(context)!.saveConfig),
|
||||
),
|
||||
ElevatedButton(
|
||||
|
Reference in New Issue
Block a user