diff --git a/app/src/main/java/org/greenstand/android/TreeTracker/dashboard/DashboardScreen.kt b/app/src/main/java/org/greenstand/android/TreeTracker/dashboard/DashboardScreen.kt
index 845a1459f..4b9a43aee 100644
--- a/app/src/main/java/org/greenstand/android/TreeTracker/dashboard/DashboardScreen.kt
+++ b/app/src/main/java/org/greenstand/android/TreeTracker/dashboard/DashboardScreen.kt
@@ -18,6 +18,7 @@ package org.greenstand.android.TreeTracker.dashboard
import androidx.compose.foundation.Canvas
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Arrangement
+import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer
@@ -27,9 +28,12 @@ import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
+import androidx.compose.foundation.layout.wrapContentHeight
import androidx.compose.foundation.progressSemantics
import androidx.compose.material.ButtonColors
import androidx.compose.material.Scaffold
+import androidx.compose.material.Snackbar
+import androidx.compose.material.SnackbarHost
import androidx.compose.material.Text
import androidx.compose.material.rememberScaffoldState
import androidx.compose.runtime.*
@@ -52,6 +56,7 @@ import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.tooling.preview.PreviewParameter
import androidx.compose.ui.unit.dp
+import androidx.compose.ui.unit.sp
import androidx.lifecycle.viewmodel.compose.viewModel
import org.greenstand.android.TreeTracker.R
import org.greenstand.android.TreeTracker.models.NavRoute
@@ -126,6 +131,23 @@ fun Dashboard(
DashboardTopBar(state, onOrgClicked)
},
scaffoldState = scaffoldState,
+ snackbarHost = {
+ SnackbarHost(hostState = it, modifier = Modifier
+ .fillMaxWidth()
+ .wrapContentHeight(Alignment.Top)) { snackBarData->
+ val backgroundColor = Color.Green
+
+ Box(modifier = Modifier.fillMaxSize()) {
+ Snackbar(
+ contentColor = CustomTheme.textColors.darkText,
+ backgroundColor = backgroundColor,
+ modifier = Modifier.align(Alignment.TopStart)
+ ) {
+ Text(text = snackBarData.message, fontWeight = FontWeight.Bold, fontSize = 20.sp, modifier = Modifier.padding(vertical = 15.dp))
+ }
+ }
+ }
+ }
) {
Column(
modifier = Modifier
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index ff8615edf..60366d7ff 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -30,7 +30,7 @@
árvore
Sincronização bloqueada
- Sincronização iniciada
+ Sincronização iniciada, aguarde
Preparando a sincronização
Sincronização interrompida
Sem dados para sincronizar
diff --git a/app/src/main/res/values-sw/strings.xml b/app/src/main/res/values-sw/strings.xml
index 96865ec93..6c1e420d1 100644
--- a/app/src/main/res/values-sw/strings.xml
+++ b/app/src/main/res/values-sw/strings.xml
@@ -24,7 +24,7 @@
Mti
Kutuma na kupokea kumesitishwa
- Kutuma na kupokea kumeanza
+ Kutuma na kupokea kumeanza, tafadhali subiri
Kutuma na kupokea kunatayarishwa
kutuma na kupokea kumesimama
Hakuna cha kutuma na kupokea
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 5f86b3a21..591a2a78c 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -31,7 +31,7 @@
tree
Sync Blocked
- Sync Started
+ Sync Started, please wait
Sync Preparing
Sync Stopped
Nothing to Sync