showPagedDialog<T, P> function
- Key? pagedDialogKey,
- required BuildContext context,
- required P initialPage,
- required ParentPageCallback<
P> parentPageCallback, - PageDismissibleCallback<
P> ? isPageDismissible, - required OptionalPageBuilder<
P> titleBuilder, - required PageBuilder<
P> contentBuilder, - bool barrierDismissible = true,
Show a PagedDialog which can display different titles and content corresponding to different dialog "pages".
Implementation
Future<T?> showPagedDialog<T, P>({
Key? pagedDialogKey,
required BuildContext context,
required P initialPage,
required ParentPageCallback<P> parentPageCallback,
PageDismissibleCallback<P>? isPageDismissible,
required OptionalPageBuilder<P> titleBuilder,
required PageBuilder<P> contentBuilder,
bool barrierDismissible = true,
}) {
return showDialog<T>(
context: context,
barrierDismissible: barrierDismissible,
builder: (context) => PagedDialog<P>(
key: pagedDialogKey,
initialPage: initialPage,
parentPageCallback: parentPageCallback,
isPageDismissible: isPageDismissible,
titleBuilder: titleBuilder,
contentBuilder: contentBuilder,
),
);
}