buildContent method

Widget buildContent({
  1. required BuildContext context,
  2. String? textSearch,
  3. required List<AdvancedParameterDefinition> parameterDefinitions,
  4. required List<AdvancedParameterValue>? parameterValues,
})

Implementation

Widget buildContent({
  required BuildContext context,
  String? textSearch,
  required List<AdvancedParameterDefinition> parameterDefinitions,
  required List<AdvancedParameterValue>? parameterValues,
}) {
  switch (this) {
    case AdvancedParametersTab.general:
      return GeneralTab(
        key: const PageStorageKey('general-tab'),
        textSearch: textSearch,
        parameterDefinitions: parameterDefinitions,
        parameterValues: parameterValues,
      );
    case AdvancedParametersTab.engine:
      return const EngineTab(
        key: PageStorageKey('engine-tab'),
      );
    case AdvancedParametersTab.controllerInputs:
      return const ControllerInputsTab(
        key: PageStorageKey('controller-inputs-tab'),
      );
  }
}