add structure
This commit is contained in:
113
lib/widget/popupmenu.dart
Normal file
113
lib/widget/popupmenu.dart
Normal file
@@ -0,0 +1,113 @@
|
||||
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: <Widget>[
|
||||
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<PopupMenu> userpopup = <PopupMenu>[
|
||||
PopupMenu(index: 1, status: "Block"),
|
||||
PopupMenu(index: 2, status: "Unblock"),
|
||||
// PopupMenu(status: "Delete"),
|
||||
];
|
||||
|
||||
List<PopupMenu> blocklistpopup = <PopupMenu>[
|
||||
PopupMenu(index: 1, status: "Unblock"),
|
||||
// PopupMenu(status: "Reset Password"),
|
||||
// PopupMenu(status: "Delete"),
|
||||
];
|
||||
|
||||
List<PopupMenu> poMenus = <PopupMenu>[
|
||||
PopupMenu(status: "Create DO"),
|
||||
];
|
||||
|
||||
List<PopupMenu> storageMenus = <PopupMenu>[
|
||||
PopupMenu(status: "Inventory Takings"),
|
||||
];
|
||||
|
||||
List<PopupMenu> buyerMenu = <PopupMenu>[
|
||||
PopupMenu(status: "Allocate Quota"),
|
||||
];
|
||||
|
||||
List<PopupMenu> statusMenu = <PopupMenu>[
|
||||
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<PopupMenu> deliveryStatusMenu = <PopupMenu>[
|
||||
PopupMenu(index: 0, status: "All"),
|
||||
PopupMenu(index: 2, status: "approved"),
|
||||
PopupMenu(index: 4, status: "closed"),
|
||||
];
|
||||
|
||||
List<PopupMenu> buyerStatusMenu = <PopupMenu>[
|
||||
PopupMenu(index: 0, status: "All"),
|
||||
PopupMenu(index: 1, status: "pending"),
|
||||
PopupMenu(index: 2, status: "approved"),
|
||||
PopupMenu(index: 3, status: "rejected"),
|
||||
];
|
||||
|
||||
List<PopupMenu> deviceMenu = <PopupMenu>[
|
||||
PopupMenu(index: 0, status: "Confirm"),
|
||||
PopupMenu(index: 1, status: "Logout"),
|
||||
PopupMenu(index: 2, status: "Set parimary Device"),
|
||||
];
|
||||
|
||||
List<PopupMenu> notificationMenu = <PopupMenu>[
|
||||
PopupMenu(index: 0, status: "All"),
|
||||
PopupMenu(index: 1, status: "PO"),
|
||||
PopupMenu(index: 2, status: "DO"),
|
||||
PopupMenu(index: 3, status: "Buyer"),
|
||||
];
|
||||
|
||||
List<PopupMenu> reportpopup = <PopupMenu>[
|
||||
PopupMenu(index: 0, status: "Duplicate"),
|
||||
PopupMenu(index: 1, status: "Edit"),
|
||||
PopupMenu(index: 2, status: "Delete"),
|
||||
PopupMenu(index: 3, status: "Assign User"),
|
||||
];
|
||||
|
||||
List<PopupMenu> reportUserPopup = <PopupMenu>[
|
||||
PopupMenu(index: 3, status: "Assign User"),
|
||||
];
|
||||
|
||||
List<PopupMenu> announcementMenu = <PopupMenu>[
|
||||
PopupMenu(index: 1, status: "Edit"),
|
||||
PopupMenu(index: 2, status: "Delete"),
|
||||
];
|
||||
|
||||
List<PopupMenu> userMenu = <PopupMenu>[
|
||||
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"),
|
||||
];
|
||||
Reference in New Issue
Block a user