screenIdFromClassName function
'UserProfileScreen' -> 'user-profile' (Screen/Page-Suffix entfällt).
Implementation
String screenIdFromClassName(String className) {
var base = className;
for (final suffix in ['Screen', 'Page']) {
if (base.length > suffix.length && base.endsWith(suffix)) {
base = base.substring(0, base.length - suffix.length);
break;
}
}
return _kebabCase(base);
}