Erweiterungen

This commit is contained in:
Sven committed 2026-02-25 10:40:29 +01:00
1 parent 955d7b3cb4
commit e9811da904
25 files changed
+1505 -128

No files matched your search

+14 -13
View File
@@ -18,6 +18,7 @@ import 'package:stadtbote/tools/messages/remove_state_0_job_from_map.dart';
import '../main.dart';
import '../model/job.dart';
import '../popups/files_popup.dart';
import '../tools/app_localizations.dart';
import '../tools/constants.dart';
import '../tools/util.dart';
@@ -124,9 +125,9 @@ class _AssignedJobsPageState extends State<AssignedJobsPage> with ProducerMixin,
child: badges.Badge(
position: badges.BadgePosition.topEnd(top: -13, end: -5),
showBadge: true,
badgeContent: const Text(
'Neu',
style: TextStyle(
badgeContent: Text(
'new'.tr,
style: const TextStyle(
color: Colors.white,
fontSize: 18.0,
),
@@ -159,7 +160,7 @@ class _AssignedJobsPageState extends State<AssignedJobsPage> with ProducerMixin,
),
],
),
Text('Auftragsnummer: ${job.externalId}'),
Text('${'order_number'.tr}: ${job.externalId}'),
Text(job.tours[0].comp),
Text(job.tours[0].street),
Text(job.tours[0].city),
@@ -173,11 +174,11 @@ class _AssignedJobsPageState extends State<AssignedJobsPage> with ProducerMixin,
headerAlignment: ExpandablePanelHeaderAlignment.center,
tapBodyToCollapse: true,
),
header: const Padding(
padding: EdgeInsets.all(0),
header: Padding(
padding: const EdgeInsets.all(0),
child: Text(
"Weitere Infos....",
style: TextStyle(fontSize: 15, color: Colors.black, fontWeight: FontWeight.bold),
'more_info'.tr,
style: const TextStyle(fontSize: 15, color: Colors.black, fontWeight: FontWeight.bold),
)),
collapsed: const SizedBox(),
expanded: Column(
@@ -202,7 +203,7 @@ class _AssignedJobsPageState extends State<AssignedJobsPage> with ProducerMixin,
const SizedBox(height: 20),
Row(children: [
Expanded(
child: getDefaultButton(!job.global ? 'Ablehnen' : 'Ignorieren', () {
child: getDefaultButton(!job.global ? 'decline'.tr : 'ignore'.tr, () {
sendMessage(
routingKey: Constants.messageTopicRemoveJob,
payload: RemoveJobMessage(id: job.externalId),
@@ -217,7 +218,7 @@ class _AssignedJobsPageState extends State<AssignedJobsPage> with ProducerMixin,
),
const SizedBox(width: 20),
Expanded(
child: getDefaultButton('Annehmen', () {
child: getDefaultButton('accept'.tr, () {
sendMessage(
routingKey: Constants.messageTopicRemoveJob,
payload: RemoveJobMessage(id: job.externalId),
@@ -380,11 +381,11 @@ class _HeaderWidgetState extends State<_HeaderWidget> with ProducerMixin {
SizedBox(
height: 100,
width: cellWidth * 2,
child: const Center(
child: Center(
child: Text(
textAlign: TextAlign.center,
"Zugewiesene Aufträge",
style: TextStyle(fontWeight: FontWeight.bold, fontSize: 18, color: Colors.white),
'assigned_jobs'.tr,
style: const TextStyle(fontWeight: FontWeight.bold, fontSize: 18, color: Colors.white),
),
),
),