showResetFaultsDialog function

Future<void> showResetFaultsDialog({
  1. required BuildContext context,
  2. required int deviceId,
})

Show the reset faults dialog, which will allow users to reset the shutdown faults of the device with the given ID.

Implementation

Future<void> showResetFaultsDialog({
  required BuildContext context,
  required int deviceId,
}) {
  return showPagedDialog<void, ResetFaultsPage>(
    context: context,
    initialPage: const MainResetFaultsPage(),
    parentPageCallback: (page) => page.parent,
    isPageDismissible: (context, page) => page.isDismissible,
    titleBuilder: (context, page, setPage) =>
        page.isDismissible ? const SizedBox.shrink() : null,
    contentBuilder: (context, page, setPage) => page.buildContent(
      context: context,
      setPage: setPage,
      deviceId: deviceId,
    ),
  );
}