builderTemplateFile top-level constant
String
const builderTemplateFile
Builder template
Implementation
const builderTemplateFile = r'''
import 'package:flutter/material.dart';
import 'data/datasources/template_data_source.dart';
import 'data/repositories/template_repository.dart';
import 'domain/usecases/template_usecase.dart';
import 'presentation/pages/template_page.dart';
import 'presentation/routing/template_router.dart';
import 'presentation/view_models/template_view_model.dart';
class TemplateBuilder {
static TemplatePage build(NavigatorState navigatorState) {
final dataSource = TemplateDataSource();
final repository = TemplateRepository(dataSource);
final usecase = TemplateUsecase(repository);
final router = TemplateRouter(navigatorState);
final viewModel = TemplateViewModel(usecase: usecase, router: router);
return TemplatePage(viewModel: viewModel);
}
}
''';