buildContent method

Widget buildContent({
  1. required BuildContext context,
  2. required int deviceId,
})

Build the content widget for the corresponding tab

Implementation

Widget buildContent({
  required BuildContext context,
  required int deviceId,
}) {
  switch (this) {
    case DeviceOverviewTab.details:
      return DetailsTab(
        key: const PageStorageKey('details-tab'),
        deviceId: deviceId,
      );
    case DeviceOverviewTab.maintenance:
      return MaintenanceTab(
        key: const PageStorageKey('maintenance-tab'),
        deviceId: deviceId,
      );
    case DeviceOverviewTab.additionalResources:
      return const AdditionalResourcesTab();
  }
}