11package fr.berliat.hskwidget.ui.application.snackbar
22
3+ import org.jetbrains.compose.resources.getString
4+ import org.jetbrains.compose.resources.painterResource
5+
36import androidx.compose.foundation.layout.Row
47import androidx.compose.foundation.layout.Spacer
58import androidx.compose.foundation.layout.fillMaxWidth
69import androidx.compose.foundation.layout.padding
710import androidx.compose.foundation.layout.size
811import androidx.compose.foundation.layout.width
12+ import androidx.compose.foundation.shape.RoundedCornerShape
913import androidx.compose.material3.Icon
1014import androidx.compose.material3.MaterialTheme
11- import androidx.compose.material3.SnackbarDefaults
1215import androidx.compose.material3.SnackbarHost
1316import androidx.compose.material3.SnackbarHostState
1417import androidx.compose.material3.SnackbarResult
@@ -23,11 +26,10 @@ import androidx.compose.ui.Alignment
2326import androidx.compose.ui.Modifier
2427import androidx.compose.ui.text.font.FontWeight
2528import androidx.compose.ui.unit.dp
29+
2630import fr.berliat.hskwidget.core.SnackbarManager
2731import fr.berliat.hskwidget.core.SnackbarType
2832import fr.berliat.hskwidget.ui.theme.snackbarStyleFor
29- import org.jetbrains.compose.resources.getString
30- import org.jetbrains.compose.resources.painterResource
3133
3234@Composable
3335fun AppSnackbarHost (
@@ -68,13 +70,13 @@ fun AppSnackbarHost(
6870 val style = MaterialTheme .colorScheme.snackbarStyleFor(currentMessageType.value)
6971
7072 Surface (
71- shape = SnackbarDefaults .shape ,
73+ shape = RoundedCornerShape ( 16 .dp) ,
7274 color = style.containerColor,
7375 contentColor = style.contentColor,
7476 tonalElevation = 6 .dp,
7577 modifier = Modifier .fillMaxWidth()
76- .padding(bottom = 24 .dp)
77- .padding(horizontal = 24 .dp)
78+ .padding(bottom = 75 .dp)
79+ .padding(horizontal = 25 .dp)
7880 ) {
7981 Row (
8082 verticalAlignment = Alignment .CenterVertically ,
0 commit comments