mirror of
https://github.com/immich-app/immich.git
synced 2025-02-11 01:18:24 -05:00
chore(mobile): Capitalize Places cities in app (#2985)
This commit is contained in:
parent
de42ebf3d8
commit
053a5235be
3 changed files with 13 additions and 4 deletions
|
@ -1,7 +1,7 @@
|
|||
import 'package:cached_network_image/cached_network_image.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:immich_mobile/shared/models/store.dart';
|
||||
import 'package:immich_mobile/utils/capitalize_first_letter.dart';
|
||||
import 'package:immich_mobile/utils/capitalize.dart';
|
||||
|
||||
// ignore: must_be_immutable
|
||||
class ThumbnailWithInfo extends StatelessWidget {
|
||||
|
@ -80,7 +80,7 @@ class ThumbnailWithInfo extends StatelessWidget {
|
|||
bottom: 12,
|
||||
left: 14,
|
||||
child: Text(
|
||||
textInfo == '' ? textInfo : textInfo.capitalizeFirstLetter(),
|
||||
textInfo == '' ? textInfo : textInfo.capitalize(),
|
||||
style: const TextStyle(
|
||||
color: Colors.white,
|
||||
fontWeight: FontWeight.bold,
|
||||
|
|
|
@ -6,7 +6,7 @@ import 'package:immich_mobile/modules/search/models/curated_content.dart';
|
|||
import 'package:immich_mobile/modules/search/providers/search_page_state.provider.dart';
|
||||
import 'package:immich_mobile/modules/search/ui/explore_grid.dart';
|
||||
import 'package:immich_mobile/shared/ui/immich_loading_indicator.dart';
|
||||
import 'package:immich_mobile/utils/capitalize_first_letter.dart';
|
||||
import 'package:immich_mobile/utils/capitalize.dart';
|
||||
import 'package:openapi/api.dart';
|
||||
|
||||
class CuratedObjectPage extends HookConsumerWidget {
|
||||
|
@ -43,7 +43,7 @@ class CuratedObjectPage extends HookConsumerWidget {
|
|||
curatedContent: curatedLocations
|
||||
.map(
|
||||
(l) => CuratedContent(
|
||||
label: l.object.capitalizeFirstLetter(),
|
||||
label: l.object.capitalize(),
|
||||
id: l.id,
|
||||
),
|
||||
)
|
||||
|
|
9
mobile/lib/utils/capitalize.dart
Normal file
9
mobile/lib/utils/capitalize.dart
Normal file
|
@ -0,0 +1,9 @@
|
|||
extension StringExtension on String {
|
||||
String capitalize() {
|
||||
return this
|
||||
.split(" ")
|
||||
.map((str) =>
|
||||
str.isEmpty ? str : str[0].toUpperCase() + str.substring(1))
|
||||
.join(" ");
|
||||
}
|
||||
}
|
Loading…
Add table
Reference in a new issue