NBTEditor/lib/pages/RenamePrompt.dart
2024-06-07 14:49:20 -07:00

42 lines
999 B
Dart

import 'package:flutter/material.dart';
class RenamePrompt extends StatefulWidget {
@override
State<StatefulWidget> createState() {
return RenameState();
}
}
class RenameState extends State<RenamePrompt> {
TextEditingController name = TextEditingController();
@override
void didChangeDependencies() {
var args = ModalRoute.of(context)!.settings.arguments as String;
name.text = args;
}
@override
Widget build(BuildContext context) {
return AlertDialog(
icon: Icon(Icons.edit_attributes),
title: Text("Edit Tag Name"),
actions: [
ElevatedButton(
onPressed: () {
Navigator.pop(context, name.text);
},
child: Text("SUBMIT")),
ElevatedButton(
onPressed: () {
Navigator.pop(context);
},
child: const Text("CANCEL"),
)
],
content: TextField(
controller: name,
));
}
}