getStalessCode method

String getStalessCode()

Implementation

String getStalessCode() {
  final buffer = StringBuffer();

  String className = NameHelper.toClassName(name);

  buffer.writeln("import 'package:flutter/material.dart';");
  buffer.writeln(
    "import 'package:template/pages/layouts/responsive_layout.dart';",
  );
  buffer.writeln("");
  buffer.writeln("class $className extends StatelessWidget {");
  buffer.writeln("  const $className({super.key});");
  buffer.writeln("");
  buffer.writeln("  @override");
  buffer.writeln("  Widget build(BuildContext context) {");
  buffer.writeln("    return ResponsiveLayout(");
  buffer.writeln("      phoneLayout: Scaffold(),");
  buffer.writeln("      tabletLayout: Scaffold(),");
  buffer.writeln("      desktopLayout: Scaffold(),");
  buffer.writeln("    );");
  buffer.writeln("  }");
  buffer.writeln("}");

  return buffer.toString();
}