implemented editor selector
All checks were successful
Build CI / AMD64 Build (push) Successful in 2m1s
Build CI / ARM64 Build (push) Successful in 6m53s

This commit is contained in:
2026-02-26 20:40:17 +05:30
parent d3a00dc394
commit 50c52b7619
3 changed files with 41 additions and 12 deletions

View File

@@ -1,9 +1,11 @@
import "package:flutter/material.dart";
import "package:prod/models/editor.dart";
import "package:prod/models/globalModel.dart";
import "package:provider/provider.dart";
import "package:yaru/yaru.dart";
class Editorselector extends StatelessWidget {
const Editorselector(this.turns, {super.key});
class EditorSelector extends StatelessWidget {
const EditorSelector(this.turns, {super.key});
final int turns;
@override
@@ -14,7 +16,21 @@ class Editorselector extends StatelessWidget {
child: Icon(Icons.rounded_corner_rounded),
quarterTurns: this.turns,
),
// YaruPopupMenuButton<Editor>(child: ,),
YaruPopupMenuButton<Editor>(
child: Text("Nullie"),
onSelected: (a) {
Provider.of<GlobalModel>(context, listen: false);
print("$a");
},
itemBuilder: (context) {
return Provider.of<GlobalModel>(
context,
listen: false,
).editors.map((a) {
return PopupMenuItem<Editor>(value: a, child: Text("${a.name}"));
}).toList();
},
),
],
);
}