feat: Implement Hubs feature with dedicated navigation, a home page action card, a settings quick link, and localization.

This commit is contained in:
Achintha Isuru
2026-01-21 20:11:09 -05:00
parent 9d9d2aa456
commit 61d7c08c95
15 changed files with 65 additions and 7 deletions

View File

@@ -160,7 +160,9 @@
"rapid": "RAPID",
"rapid_subtitle": "Urgent same-day",
"create_order": "Create Order",
"create_order_subtitle": "Schedule shifts"
"create_order_subtitle": "Schedule shifts",
"hubs": "Hubs",
"hubs_subtitle": "Clock-in points"
},
"reorder": {
"title": "REORDER",

View File

@@ -160,7 +160,9 @@
"rapid": "RÁPIDO",
"rapid_subtitle": "Urgente mismo día",
"create_order": "Crear Orden",
"create_order_subtitle": "Programar turnos"
"create_order_subtitle": "Programar turnos",
"hubs": "Hubs",
"hubs_subtitle": "Puntos marcaje"
},
"reorder": {
"title": "REORDENAR",

View File

@@ -4,9 +4,9 @@
/// To regenerate, run: `dart run slang`
///
/// Locales: 2
/// Strings: 332 (166 per locale)
/// Strings: 336 (168 per locale)
///
/// Built on 2026-01-22 at 00:48 UTC
/// Built on 2026-01-22 at 01:00 UTC
// coverage:ignore-file
// ignore_for_file: type=lint, unused_import

View File

@@ -496,6 +496,12 @@ class TranslationsClientHomeActionsEn {
/// en: 'Schedule shifts'
String get create_order_subtitle => 'Schedule shifts';
/// en: 'Hubs'
String get hubs => 'Hubs';
/// en: 'Clock-in points'
String get hubs_subtitle => 'Clock-in points';
}
// Path: client_home.reorder
@@ -999,6 +1005,8 @@ extension on Translations {
'client_home.actions.rapid_subtitle' => 'Urgent same-day',
'client_home.actions.create_order' => 'Create Order',
'client_home.actions.create_order_subtitle' => 'Schedule shifts',
'client_home.actions.hubs' => 'Hubs',
'client_home.actions.hubs_subtitle' => 'Clock-in points',
'client_home.reorder.title' => 'REORDER',
'client_home.reorder.reorder_button' => 'Reorder',
'client_home.reorder.per_hr' => ({required Object amount}) => '${amount}/hr',

View File

@@ -323,6 +323,8 @@ class _TranslationsClientHomeActionsEs implements TranslationsClientHomeActionsE
@override String get rapid_subtitle => 'Urgente mismo día';
@override String get create_order => 'Crear Orden';
@override String get create_order_subtitle => 'Programar turnos';
@override String get hubs => 'Hubs';
@override String get hubs_subtitle => 'Puntos marcaje';
}
// Path: client_home.reorder
@@ -661,6 +663,8 @@ extension on TranslationsEs {
'client_home.actions.rapid_subtitle' => 'Urgente mismo día',
'client_home.actions.create_order' => 'Crear Orden',
'client_home.actions.create_order_subtitle' => 'Programar turnos',
'client_home.actions.hubs' => 'Hubs',
'client_home.actions.hubs_subtitle' => 'Puntos marcaje',
'client_home.reorder.title' => 'REORDENAR',
'client_home.reorder.reorder_button' => 'Reordenar',
'client_home.reorder.per_hr' => ({required Object amount}) => '${amount}/hr',