getCoreFileContent function

String getCoreFileContent({
  1. required String fileName,
})

Implementation

String getCoreFileContent({required String fileName}) {
  //--------------------------constants-----------------------------

  if (fileName.contains('app_colors.dart')) {
    return appColorsFile();
  }
  if (fileName.contains('app_images.dart')) {
    return appImagesFile();
  }
  if (fileName.contains('app_enums.dart')) {
    return appEnumsFile();
  }
  if (fileName.contains('app_icons.dart')) {
    return appIconsFile();
  }
  //--------------------------di-----------------------------

  if (fileName.contains('third_part.dart')) {
    return thirdPartyFile();
  }

  if (fileName.contains('configure_dependencies.dart')) {
    return configureDependencies();
  }

  //--------------------------errors--------------------------
  if (fileName.contains('failure.dart')) {
    return failureFile();
  }
  if (fileName.contains('exceptions.dart')) {
    return exceptionsFile();
  }
  //--------------------------extensions-----------------------------
  if (fileName.contains('context_extensions.dart')) {
    return contextExtensionsFile();
  }
  if (fileName.contains('string_extensions.dart')) {
    return stringExtensionsFile();
  }
  if (fileName.contains('color_extensions.dart')) {
    return colorExtensionsFile();
  }
  //--------------------------global-----------------------------
  if (fileName.contains('public_cubit.dart')) {
    return createGlobalCubitFile();
  }
  if (fileName.contains('public_state.dart')) {
    return createGlobalStateFile();
  }
  //--------------------------navigation-----------------------------
  if (fileName.contains('app_router.dart')) {
    return appRoutesFile();
  }
  if (fileName.contains('routers.dart')) {
    return routesFile();
  }
  //--------------------------network-----------------------------
  if (fileName.contains('dio_client.dart')) {
    return dioClientFile();
  }

  if (fileName.contains('api_endpoints.dart')) {
    return apiEndpointsFile();
  }

  //--------------------------services-----------------------------
  if (fileName.contains('app_device_utils.dart')) {
    return appDeviceUtilsFile();
  }
  if (fileName.contains('local_keys_service.dart')) {
    return localKeysServiceFile();
  }
  //--------------------------theme-----------------------------
  if (fileName.contains('app_theme.dart')) {
    return appThemeFile();
  }
  if (fileName.contains('app_text_theme.dart')) {
    return appTextThemeFile();
  }
  //--------------------------utils-----------------------------
  if (fileName.contains('validators.dart')) {
    return validatorsFile();
  }
  if (fileName.contains('formatters.dart')) {
    return formattersFile();
  }
  //--------------------------widgets-----------------------------
  if (fileName.contains('loading_widget.dart')) {
    return loadingWidgetFile();
  }
  //--------------------------setup-----------------------------
  if (fileName.contains('setup.dart')) {
    return setupFile();
  }

  return '// TODO: Implement $fileName\n';
}