fix(switch): change switch case to dart 3

This commit is contained in:
markkiepe 2024-04-08 09:52:53 +02:00
commit 98d0844da9

View file

@ -161,17 +161,14 @@ class _CategoryColumnState extends State<_CategoryColumn> {
var name = widget.category.name; var name = widget.category.name;
if (name == null) return null; if (name == null) return null;
switch (widget.headerStyling?.capitalization) { return switch (widget.headerStyling?.capitalization) {
case CategoryHeaderCapitalization.capitalizeFirstLetter: CategoryHeaderCapitalization.capitalizeFirstLetter =>
return name[0].toUpperCase() + name.substring(1); name[0].toUpperCase() + name.substring(1),
case CategoryHeaderCapitalization.lowercase: CategoryHeaderCapitalization.lowercase => name.toLowerCase(),
return name.toLowerCase(); CategoryHeaderCapitalization.uppercase => name.toUpperCase(),
case CategoryHeaderCapitalization.uppercase: CategoryHeaderCapitalization.none => name,
return name.toUpperCase(); _ => name,
case CategoryHeaderCapitalization.none: };
default:
return name;
}
} }
Widget buildCollapsibleHeader(TextStyle styleOfCategory) => InkWell( Widget buildCollapsibleHeader(TextStyle styleOfCategory) => InkWell(