From fa8b8ddd14585f7ad8230ee74c18ee9d6dc61ff1 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Sat, 4 Apr 2026 12:31:17 -0400 Subject: [PATCH] remove capitalized extension in favor of intl's toBeginningOfSentenceCase --- lib/helpers/extensions/capitalized.dart | 4 ---- lib/widgets/chat_page/user_popover.dart | 8 +++++--- 2 files changed, 5 insertions(+), 7 deletions(-) delete mode 100644 lib/helpers/extensions/capitalized.dart diff --git a/lib/helpers/extensions/capitalized.dart b/lib/helpers/extensions/capitalized.dart deleted file mode 100644 index cbff0b9..0000000 --- a/lib/helpers/extensions/capitalized.dart +++ /dev/null @@ -1,4 +0,0 @@ -extension Capitalized on String { - String get capitalized => - "${this[0].toUpperCase()}${substring(1).toLowerCase()}"; -} diff --git a/lib/widgets/chat_page/user_popover.dart b/lib/widgets/chat_page/user_popover.dart index 2895eb4..7ae7a1c 100644 --- a/lib/widgets/chat_page/user_popover.dart +++ b/lib/widgets/chat_page/user_popover.dart @@ -1,12 +1,12 @@ import "package:flutter/material.dart"; import "package:flutter_hooks/flutter_hooks.dart"; import "package:flutter_riverpod/flutter_riverpod.dart"; +import "package:intl/intl.dart"; import "package:nexus/controllers/client_controller.dart"; import "package:nexus/controllers/client_state_controller.dart"; import "package:nexus/controllers/profile_controller.dart"; import "package:nexus/controllers/selected_room_controller.dart"; import "package:nexus/helpers/extensions/better_when.dart"; -import "package:nexus/helpers/extensions/capitalized.dart"; import "package:nexus/models/membership.dart"; import "package:nexus/models/membership_status.dart"; import "package:nexus/models/requests/set_membership_request.dart"; @@ -34,7 +34,9 @@ class UserPopover extends ConsumerWidget { builder: (context) { final actionReasonController = useTextEditingController(); return AlertDialog( - title: Text("${action.name.capitalized} ${member.userId}"), + title: Text( + "${toBeginningOfSentenceCase(action.name)} ${member.userId}", + ), content: Column( mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.start, @@ -70,7 +72,7 @@ class UserPopover extends ConsumerWidget { ) .onError(showError); }, - child: Text(action.name.capitalized), + child: Text(toBeginningOfSentenceCase(action.name)), ), ], );