setup method

dynamic setup(
  1. Configuration _configuration, {
  2. TemplateRF? template,
})

Implementation

setup(Configuration _configuration, {TemplateRF? template}) {
  var setup;
  switch (TemplateRF.get(template)!.name) {
    case TemplateNameRF.modern:
    case TemplateNameRF.material:
      if (_configuration.app.onboard is AppOnboardRF) {
        setup = _configuration.app.onboard?.initialSetup ?? modern.Setup();
      } else {
        setup = _configuration.app.onboard?.customOnboard()?.initialSetup ??
            modern.Setup();
      }
      break;
    case null:
    // TODO: Handle this case.
    case TemplateNameRF.cupertino:
    // TODO: Handle this case.
    case TemplateNameRF.classic:
    // TODO: Handle this case.
  }
  return setup;
}