Erweiterungen
This commit is contained in:
1 parent
550c11cb58
commit
fcda77177a
9 files changed
+1275
-13
No files matched your search
@@ -3,6 +3,7 @@ import 'package:isar/isar.dart';
|
||||
import 'package:stadtbote/content_views/utils/content_view_widget.dart';
|
||||
import 'package:stadtbote/content_views/utils/header_info.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
import 'package:stadtbote/popups/accept_job_popup.dart';
|
||||
|
||||
import '../main.dart';
|
||||
import '../model/job.dart';
|
||||
@@ -128,5 +129,6 @@ class _AssignedJobsPageState extends State<AssignedJobsPage> {
|
||||
}
|
||||
|
||||
void _clicked(Job job) {
|
||||
showAcceptJobPopup(context, job);
|
||||
}
|
||||
}
|
||||
@@ -10,6 +10,7 @@ import 'package:stadtbote/content_views/utils/content_view_widget.dart';
|
||||
import 'package:stadtbote/content_views/utils/header_info.dart';
|
||||
import 'package:stadtbote/model/job.dart';
|
||||
import 'package:stadtbote/model/status.dart';
|
||||
import 'package:stadtbote/popups/accept_job_popup.dart';
|
||||
import 'package:stadtbote/popups/infos_popup.dart';
|
||||
import 'package:stadtbote/tools/messages/job_received_message.dart';
|
||||
import 'package:stadtbote/tools/messages/session_info_update.dart';
|
||||
@@ -107,7 +108,7 @@ class _MainPageState extends State<MainPage> {
|
||||
builder: (context, value, child) {
|
||||
return badges.Badge(
|
||||
showBadge: value > 0,
|
||||
position: badges.BadgePosition.topEnd(top: 0, end: -5),
|
||||
position: badges.BadgePosition.topEnd(top: -12, end: -5),
|
||||
badgeContent: Text(
|
||||
value.toString(),
|
||||
style: const TextStyle(
|
||||
@@ -129,13 +130,13 @@ class _MainPageState extends State<MainPage> {
|
||||
);
|
||||
},
|
||||
),
|
||||
const SizedBox(height: 10),
|
||||
const SizedBox(height: 20),
|
||||
ValueListenableBuilder<int>(
|
||||
valueListenable: _acceptedJobsValueNotifier,
|
||||
builder: (context, value, child) {
|
||||
return badges.Badge(
|
||||
showBadge: value > 0,
|
||||
position: badges.BadgePosition.topEnd(top: 0, end: -5),
|
||||
position: badges.BadgePosition.topEnd(top: -12, end: -5),
|
||||
badgeContent: Text(
|
||||
value.toString(),
|
||||
style: const TextStyle(
|
||||
@@ -157,18 +158,18 @@ class _MainPageState extends State<MainPage> {
|
||||
);
|
||||
},
|
||||
),
|
||||
const SizedBox(height: 10),
|
||||
const SizedBox(height: 20),
|
||||
getDefaultButton(
|
||||
'Erledigte Aufträge',
|
||||
image: Image.asset('assets/erledigte_auftraege.png', width: 30, height: 30),
|
||||
() => {BroadcastReceiver().publish<ContentViewWidget>(Constants.messageTopicPushContentView, arguments: const FinishedJobsPage())}),
|
||||
const SizedBox(height: 10),
|
||||
const SizedBox(height: 20),
|
||||
ValueListenableBuilder<int>(
|
||||
valueListenable: _messagesValueNotifier,
|
||||
builder: (context, value, child) {
|
||||
return badges.Badge(
|
||||
showBadge: value > 0,
|
||||
position: badges.BadgePosition.topEnd(top: 0, end: -5),
|
||||
position: badges.BadgePosition.topEnd(top: -12, end: -5),
|
||||
badgeContent: Text(
|
||||
value.toString(),
|
||||
style: const TextStyle(
|
||||
@@ -190,14 +191,14 @@ class _MainPageState extends State<MainPage> {
|
||||
);
|
||||
},
|
||||
),
|
||||
const SizedBox(height: 10),
|
||||
const SizedBox(height: 20),
|
||||
getDefaultButton(
|
||||
'Anfahrtsbereich',
|
||||
image: Image.asset('assets/anfahrtsbereich.png', width: 30, height: 30),
|
||||
() => {
|
||||
//BroadcastReceiver().publish<ContentViewWidget>(Constants.messageTopicPushContentView, arguments: const FinishedJobsPage())
|
||||
}),
|
||||
const SizedBox(height: 10),
|
||||
const SizedBox(height: 20),
|
||||
getDefaultButton(
|
||||
'Abmelden',
|
||||
image: Image.asset('assets/abmelden.png', width: 30, height: 30),
|
||||
@@ -260,7 +261,11 @@ class _MainPageState extends State<MainPage> {
|
||||
_refreshBadges();
|
||||
|
||||
if (job.state == 0) {
|
||||
Util.logInfo("test");
|
||||
_showAcceptanceDialog(job);
|
||||
}
|
||||
}
|
||||
|
||||
void _showAcceptanceDialog(Job job) {
|
||||
showAcceptJobPopup(context, job);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user