showPage<T> static method

Future<T?> showPage<T>(
  1. HarePage page, {
  2. bool flex = true,
  3. bool closable = false,
  4. DialogWidth? dialogWidth,
})

Implementation

static Future<T?> showPage<T>(HarePage page, {bool flex = true, bool closable = false, DialogWidth? dialogWidth}) {
  return showDialogX((b) {
    b.titleX(
        left: IconButton(onPressed: () => page.onBackPressed(b.context), icon: Icons.adaptive.arrow_back.icon(size: 18)),
        title: page.pageLabel.text(),
        right: page.actions.isEmpty ? null : RowMin(page.actions),
        closable: closable);
    return b.build(page, flex: flex, dialogWidth: dialogWidth);
  });
}