TaleDrawer constructor

const TaleDrawer({
  1. Key? key,
  2. required TaleType type,
  3. required Widget drawer,
  4. required Widget body,
  5. Color drawerBackground = const Color(0xff2E2C3C),
  6. SideState sideState = SideState.LEFT,
  7. DrawerState drawerState = DrawerState.CLOSED,
  8. TaleSettings? settings,
  9. TaleListener? listener,
  10. TaleController? controller,
})

Implementation

const TaleDrawer({
  Key? key,
  required this.type,
  required this.drawer,
  required this.body,
  this.drawerBackground = const Color(0xff2E2C3C),
  this.sideState = SideState.LEFT,
  this.drawerState = DrawerState.CLOSED,
  this.settings,
  this.listener,
  this.controller,
})  : assert(settings == null ||
          (type == TaleType.Flip && settings is FlipSettings) ||
          (type == TaleType.Guillotine && settings is GuillotineSettings) ||
          (type == TaleType.Zoom && settings is ZoomSettings)),
      super(key: key);