This commit is contained in:
2026-07-13 08:16:54 +08:00
parent fc78c8f84f
commit 7025a8eaef
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(