openDrawer method

dynamic openDrawer(
  1. String? drawer
)

Implementation

openDrawer(String? drawer)
{
  if (drawer == 'top' && widget.model.drawerExists('top')) {
    if (openSheet != null && openSheet != 'top') {
      closeDrawer(openSheet, cb: openTop);
    } else {
      openTop();
    }
  }
  else if (drawer == 'bottom' && widget.model.drawerExists('bottom')) {
    if (openSheet != null && openSheet != 'bottom') {
      closeDrawer(openSheet, cb: openBottom);
    } else {
      openBottom();
    }
  }
  else if (drawer == 'left' && widget.model.drawerExists('left')) {
    if (openSheet != null && openSheet != 'left') {
      closeDrawer(openSheet, cb: openLeft);
    } else {
      openLeft();
    }
  }
  else if (drawer == 'right' && widget.model.drawerExists('right')) {
    if (openSheet != null && openSheet != 'right') {
      closeDrawer(openSheet, cb: openRight);
    } else {
      openRight();
    }
  }
}