Files
fcs/lib/widget/popupmenu.dart
2020-05-29 07:45:27 +06:30

114 lines
3.1 KiB
Dart

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"),
];