fix: action to create new post in community detail
This commit is contained in:
parent
2dcf08bfd9
commit
da8d6fc3f0
@ -24,7 +24,7 @@ import androidx.compose.material.icons.filled.ArrowBack
|
|||||||
import androidx.compose.material.icons.filled.ArrowCircleDown
|
import androidx.compose.material.icons.filled.ArrowCircleDown
|
||||||
import androidx.compose.material.icons.filled.ArrowCircleUp
|
import androidx.compose.material.icons.filled.ArrowCircleUp
|
||||||
import androidx.compose.material.icons.filled.ArrowUpward
|
import androidx.compose.material.icons.filled.ArrowUpward
|
||||||
import androidx.compose.material.icons.filled.Reply
|
import androidx.compose.material.icons.filled.Create
|
||||||
import androidx.compose.material.icons.outlined.AddCircleOutline
|
import androidx.compose.material.icons.outlined.AddCircleOutline
|
||||||
import androidx.compose.material.icons.outlined.CheckCircle
|
import androidx.compose.material.icons.outlined.CheckCircle
|
||||||
import androidx.compose.material.icons.outlined.Pending
|
import androidx.compose.material.icons.outlined.Pending
|
||||||
@ -244,8 +244,8 @@ class CommunityDetailScreen(
|
|||||||
)
|
)
|
||||||
if (!isOnOtherInstance) {
|
if (!isOnOtherInstance) {
|
||||||
this += FloatingActionButtonMenuItem(
|
this += FloatingActionButtonMenuItem(
|
||||||
icon = Icons.Default.Reply,
|
icon = Icons.Default.Create,
|
||||||
text = stringResource(MR.strings.action_reply),
|
text = stringResource(MR.strings.action_create_post),
|
||||||
onSelected = {
|
onSelected = {
|
||||||
val screen = CreatePostScreen(
|
val screen = CreatePostScreen(
|
||||||
communityId = stateCommunity.id,
|
communityId = stateCommunity.id,
|
||||||
|
@ -12,6 +12,8 @@ import androidx.compose.foundation.background
|
|||||||
import androidx.compose.foundation.layout.Arrangement
|
import androidx.compose.foundation.layout.Arrangement
|
||||||
import androidx.compose.foundation.layout.Column
|
import androidx.compose.foundation.layout.Column
|
||||||
import androidx.compose.foundation.layout.Row
|
import androidx.compose.foundation.layout.Row
|
||||||
|
import androidx.compose.foundation.layout.Spacer
|
||||||
|
import androidx.compose.foundation.layout.height
|
||||||
import androidx.compose.foundation.layout.padding
|
import androidx.compose.foundation.layout.padding
|
||||||
import androidx.compose.foundation.layout.size
|
import androidx.compose.foundation.layout.size
|
||||||
import androidx.compose.foundation.shape.CircleShape
|
import androidx.compose.foundation.shape.CircleShape
|
||||||
@ -74,9 +76,9 @@ fun FloatingActionButtonMenu(
|
|||||||
exit = exitTransition
|
exit = exitTransition
|
||||||
) {
|
) {
|
||||||
Column(
|
Column(
|
||||||
modifier = Modifier.padding(bottom = Spacing.m),
|
|
||||||
verticalArrangement = Arrangement.spacedBy(Spacing.xs)
|
verticalArrangement = Arrangement.spacedBy(Spacing.xs)
|
||||||
) {
|
) {
|
||||||
|
Spacer(modifier = Modifier.height(Spacing.m))
|
||||||
for (item in items) {
|
for (item in items) {
|
||||||
Row(
|
Row(
|
||||||
modifier = Modifier.onClick {
|
modifier = Modifier.onClick {
|
||||||
@ -92,7 +94,7 @@ fun FloatingActionButtonMenu(
|
|||||||
.background(
|
.background(
|
||||||
color = MaterialTheme.colorScheme.secondary,
|
color = MaterialTheme.colorScheme.secondary,
|
||||||
shape = CircleShape
|
shape = CircleShape
|
||||||
).padding(Spacing.xs),
|
).padding(6.dp),
|
||||||
imageVector = item.icon,
|
imageVector = item.icon,
|
||||||
contentDescription = null,
|
contentDescription = null,
|
||||||
)
|
)
|
||||||
@ -106,6 +108,7 @@ fun FloatingActionButtonMenu(
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Spacer(modifier = Modifier.height(Spacing.xxs))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
FloatingActionButton(
|
FloatingActionButton(
|
||||||
|
@ -156,6 +156,7 @@
|
|||||||
<string name="instance_detail_communities">Communities</string>
|
<string name="instance_detail_communities">Communities</string>
|
||||||
<string name="action_back_to_top">Back to top</string>
|
<string name="action_back_to_top">Back to top</string>
|
||||||
<string name="action_reply">Reply</string>
|
<string name="action_reply">Reply</string>
|
||||||
|
<string name="action_create_post">Create post</string>
|
||||||
<string name="action_chat">Send message</string>
|
<string name="action_chat">Send message</string>
|
||||||
|
|
||||||
<string name="inbox_not_logged_message">You are currently not logged in.\nPlease add an account
|
<string name="inbox_not_logged_message">You are currently not logged in.\nPlease add an account
|
||||||
|
@ -154,6 +154,7 @@
|
|||||||
<string name="instance_detail_communities">Comunidades</string>
|
<string name="instance_detail_communities">Comunidades</string>
|
||||||
<string name="action_back_to_top">Volver arriba</string>
|
<string name="action_back_to_top">Volver arriba</string>
|
||||||
<string name="action_reply">Responder</string>
|
<string name="action_reply">Responder</string>
|
||||||
|
<string name="action_create_post">Nueva publicación</string>
|
||||||
<string name="action_chat">Enviar mensaje</string>
|
<string name="action_chat">Enviar mensaje</string>
|
||||||
|
|
||||||
<string name="inbox_not_logged_message">Acceso no efectuado.\nAñadir una cuenta en la pantalla
|
<string name="inbox_not_logged_message">Acceso no efectuado.\nAñadir una cuenta en la pantalla
|
||||||
|
@ -153,6 +153,7 @@
|
|||||||
<string name="instance_detail_communities">Comunità</string>
|
<string name="instance_detail_communities">Comunità</string>
|
||||||
<string name="action_back_to_top">Torna su</string>
|
<string name="action_back_to_top">Torna su</string>
|
||||||
<string name="action_reply">Rispondi</string>
|
<string name="action_reply">Rispondi</string>
|
||||||
|
<string name="action_create_post">Crea post</string>
|
||||||
<string name="action_chat">Invia messaggio</string>
|
<string name="action_chat">Invia messaggio</string>
|
||||||
|
|
||||||
<string name="inbox_not_logged_message">Login non effettuato.\nAggiungi un account dalla
|
<string name="inbox_not_logged_message">Login non effettuato.\nAggiungi un account dalla
|
||||||
|
Loading…
x
Reference in New Issue
Block a user