pageStub function
This stub is used to create a new Page.
Implementation
String pageStub({required String className}) => '''
import 'package:flutter/material.dart';
import 'package:nylo_framework/nylo_framework.dart';
class ${className.pascalCase}Page extends NyStatefulWidget {
static RouteView path = ("/${className.paramCase}", (_) => ${className.pascalCase}Page());
${className.pascalCase}Page({super.key}) : super(child: () => _${className.pascalCase}PageState());
}
class _${className.pascalCase}PageState extends NyPage<${className.pascalCase}Page> {
@override
get init => () {
};
@override
Widget view(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("${className.titleCase}")
),
body: SafeArea(
child: Container(),
),
);
}
}
''';