openDrawer method
dynamic
openDrawer(
- Drawers drawer
)
Implementation
openDrawer(Drawers drawer) {
if (drawer == Drawers.top && widget.model.drawerExists(Drawers.top)) {
if (activeDrawer != null && activeDrawer != Drawers.top) {
closeDrawer(activeDrawer, cb: openTop);
} else {
openTop();
}
} else if (drawer == Drawers.bottom && widget.model.drawerExists(Drawers.bottom)) {
if (activeDrawer != null && activeDrawer != Drawers.bottom) {
closeDrawer(activeDrawer, cb: openBottom);
} else {
openBottom();
}
} else if (drawer == Drawers.left && widget.model.drawerExists(Drawers.left)) {
if (activeDrawer != null && activeDrawer != Drawers.left) {
closeDrawer(activeDrawer, cb: openLeft);
} else {
openLeft();
}
} else if (drawer == Drawers.right && widget.model.drawerExists(Drawers.right)) {
if (activeDrawer != null && activeDrawer != Drawers.right) {
closeDrawer(activeDrawer, cb: openRight);
} else {
openRight();
}
}
}