This commit is contained in:
2026-07-13 08:16:54 +08:00
parent 404d2a9140
commit fd3a204c81
9 changed files with 224 additions and 744 deletions
+11 -2
View File
@@ -147,11 +147,11 @@ class AddSyncItemDialog extends StatefulWidget {
const AddSyncItemDialog({super.key, this.editItemConfig});
static void show(BuildContext context) {
static void show(BuildContext context, [SyncItemConfig? config]) {
showDialog(
context: context,
builder: (context) => Dialog(
child: AddSyncItemDialog(),
child: AddSyncItemDialog(editItemConfig: config),
),
);
}
@@ -164,6 +164,15 @@ class _AddSyncItemDialogState extends State<AddSyncItemDialog> {
final TextEditingController nameCtl = TextEditingController();
final TextEditingController pathCtl = TextEditingController();
@override
void initState() {
if (widget.editItemConfig != null) {
nameCtl.text = widget.editItemConfig!.name;
pathCtl.text = widget.editItemConfig!.path;
}
super.initState();
}
@override
Widget build(BuildContext context) {
return Container(