pageWithControllerStub function
String
pageWithControllerStub(
{ - required ReCase className,
- required String importName,
})
Implementation
String pageWithControllerStub(
{required ReCase className, required String importName}) =>
'''
import 'package:flutter/material.dart';
import 'package:nylo_support/widgets/ny_stateful_widget.dart';
import '../../app/controllers/${importName.toLowerCase()}_controller.dart';
import 'package:nylo_support/widgets/ny_state.dart';
class ${className.pascalCase}Page extends NyStatefulWidget {
final ${className.pascalCase}Controller controller = ${className.pascalCase}Controller();
${className.pascalCase}Page({Key? key}) : super(key: key);
@override
_${className.pascalCase}PageState createState() => _${className.pascalCase}PageState();
}
class _${className.pascalCase}PageState extends NyState<${className.pascalCase}Page> {
@override
widgetDidLoad() async {
}
@override
void dispose() {
super.dispose();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
),
body: SafeArea(
child: Container()
),
);
}
}
''';