@@ -15,7 +15,6 @@ import 'package:df_screen_core/df_screen_core.dart';
15
15
import 'package:df_string/df_string.dart' ;
16
16
17
17
import '_extract_class_insights_from_dart_file.dart' ;
18
- import '_insight_mappers.dart' ;
19
18
20
19
// ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
21
20
@@ -69,8 +68,8 @@ Future<void> generateScreenAccess({
69
68
final classInsights = < ClassInsight <ModelGenerateScreenBindings >> [];
70
69
71
70
// For each file...
72
- for (final filePathResult in sourceFileExplorerResults.filePathResults
73
- .where ((e) => e.category == _Categories .DART )) {
71
+ for (final filePathResult
72
+ in sourceFileExplorerResults.filePathResults .where ((e) => e.category == _Categories .DART )) {
74
73
final filePath = filePathResult.path;
75
74
76
75
// Extract insights from the file.
@@ -88,7 +87,7 @@ Future<void> generateScreenAccess({
88
87
Placeholders .SCREEN_MAKERS .placeholder: classInsights.map (
89
88
(e) {
90
89
final a = e.className.toPascalCase ();
91
- return 'maker$a , ' ;
90
+ return 'maker$a ' ;
92
91
},
93
92
).join (',' ),
94
93
Placeholders .PATHS .placeholder: classInsights.map (
@@ -161,3 +160,14 @@ Future<void> generateScreenAccess({
161
160
enum _Categories {
162
161
DART ,
163
162
}
163
+
164
+ enum Placeholders {
165
+ SCREEN_MAKERS ,
166
+ PATHS ,
167
+ PATHS_NOT_REDIRECTABLE ,
168
+ PATHS_ALWAYS_ACCESSIBLE ,
169
+ PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN_AND_VERIFIED ,
170
+ PATHS_ACCESSIBLE_ONLY_IF_LOGGED_IN ,
171
+ PATHS_ACCESSIBLE_ONLY_IF_LOGGED_OUT ,
172
+ GENERATED_SCREEN_ROUTES ,
173
+ }
0 commit comments