screenPageFeatureFile function

String screenPageFeatureFile({
  1. required String featureName,
})

Implementation

String screenPageFeatureFile({required String featureName}) {
  final nameCab = featureName.toCapitalized().toCapitalizeSecondWord();
  final projectName = FileModifier.getProjectName();

  return '''
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:$projectName/features/$featureName/presentation/cubit/${featureName}_cubit.dart';

class ${nameCab}FeatureScreen extends StatelessWidget {
  const ${nameCab}FeatureScreen({super.key});
  @override
  Widget build(BuildContext context) {
      final _ = context.read<${nameCab}Cubit>();

    return Scaffold(
      appBar: AppBar(title: const Text('$nameCab Feature Screen')),
      body: Column(children: [

        ],
      ),
    );
  }
}
''';
}