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}); final int turns; @override Widget build(BuildContext context) { return Row( children: [ RotatedBox( child: Icon(Icons.rounded_corner_rounded), quarterTurns: this.turns, ), YaruPopupMenuButton( child: Text("Nullie"), onSelected: (a) { Provider.of(context, listen: false); print("$a"); }, itemBuilder: (context) { return Provider.of( context, listen: false, ).editors.map((a) { return PopupMenuItem(value: a, child: Text("${a.name}")); }).toList(); }, ), ], ); } }