generateRouteImports function
Implementation
String generateRouteImports(RouterNode node) {
final originalPath = restorePathParameter(node.rawPath);
final relativePath = originalPath == '/' ? '' : originalPath;
final importLayoutFile =
node.layoutWidget.isEmpty ? '' : "import 'app$relativePath/layout.dart';";
final importPageFile =
node.pageWidget.isEmpty ? '' : "import 'app$relativePath/page.dart';";
final importTemplateFile = node.templateWidget.isEmpty
? ''
: "import 'app$relativePath/template.dart';";
return '''
$importLayoutFile
$importPageFile
$importTemplateFile
${node.children.map((c) => generateRouteImports(c)).join('\n')}
''';
}