import 'package:flutter/material.dart'; import 'package:fcs/vo/popup_menu.dart'; class SelectedOption extends StatelessWidget { final PopupMenu choice; SelectedOption({Key key, this.choice}) : super(key: key); @override Widget build(BuildContext context) { return Container( child: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Text( choice.status, style: TextStyle(color: Colors.white, fontSize: 30), ) ], ), ), ); } } class PopupMenuList { PopupMenuList({this.status, this.index, this.context}); final String status; final String index; final BuildContext context; } List userpopup = [ PopupMenu(index: 1, status: "Block"), PopupMenu(index: 2, status: "Unblock"), // PopupMenu(status: "Delete"), ]; List blocklistpopup = [ PopupMenu(index: 1, status: "Unblock"), // PopupMenu(status: "Reset Password"), // PopupMenu(status: "Delete"), ]; List poMenus = [ PopupMenu(status: "Create DO"), ]; List storageMenus = [ PopupMenu(status: "Inventory Takings"), ]; List buyerMenu = [ PopupMenu(status: "Allocate Quota"), ]; List statusMenu = [ PopupMenu(index: 0, status: "All"), PopupMenu(index: 1, status: "pending"), PopupMenu(index: 2, status: "approved"), PopupMenu(index: 3, status: "rejected"), PopupMenu(index: 4, status: "closed"), PopupMenu(index: 5, status: "canceled"), PopupMenu(index: 6, status: "expired"), ]; List deliveryStatusMenu = [ PopupMenu(index: 0, status: "All"), PopupMenu(index: 2, status: "approved"), PopupMenu(index: 4, status: "closed"), ]; List buyerStatusMenu = [ PopupMenu(index: 0, status: "All"), PopupMenu(index: 1, status: "pending"), PopupMenu(index: 2, status: "approved"), PopupMenu(index: 3, status: "rejected"), ]; List deviceMenu = [ PopupMenu(index: 0, status: "Confirm"), PopupMenu(index: 1, status: "Logout"), PopupMenu(index: 2, status: "Set parimary Device"), ]; List notificationMenu = [ PopupMenu(index: 0, status: "All"), PopupMenu(index: 1, status: "PO"), PopupMenu(index: 2, status: "DO"), PopupMenu(index: 3, status: "Buyer"), ]; List reportpopup = [ PopupMenu(index: 0, status: "Duplicate"), PopupMenu(index: 1, status: "Edit"), PopupMenu(index: 2, status: "Delete"), PopupMenu(index: 3, status: "Assign User"), ]; List reportUserPopup = [ PopupMenu(index: 3, status: "Assign User"), ]; List announcementMenu = [ PopupMenu(index: 1, status: "Edit"), PopupMenu(index: 2, status: "Delete"), ]; List userMenu = [ PopupMenu(index: 0, status: "Ascending by name"), PopupMenu(index: 1, status: "Descending by name"), PopupMenu(index: 2, status: "Ascending by phone"), PopupMenu(index: 3, status: "Descending by phone"), ];