screenFile static method
Implementation
static String screenFile(String name) {
final pascalName = _toPascalCase(name);
return '''import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import '../providers/${name}_provider.dart';
class ${pascalName}Screen extends StatelessWidget {
const ${pascalName}Screen({super.key});
@override
Widget build(BuildContext context) {
return Consumer<${pascalName}Provider>(
builder: (context, provider, child) {
return Scaffold(
appBar: AppBar(
title: const Text('$pascalName'),
),
body: const Center(
child: Text('$pascalName Screen'),
),
);
},
);
}
}
''';
}