Sealed message button on send message
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
*/
|
||||
package com.vitorpamplona.amethyst.ui.note
|
||||
|
||||
import androidx.compose.foundation.layout.padding
|
||||
import androidx.compose.foundation.layout.size
|
||||
import androidx.compose.material.icons.Icons
|
||||
import androidx.compose.material.icons.automirrored.filled.ArrowBack
|
||||
@@ -49,6 +50,7 @@ import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.res.painterResource
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
import com.vitorpamplona.amethyst.R
|
||||
import com.vitorpamplona.amethyst.ui.theme.BitcoinOrange
|
||||
import com.vitorpamplona.amethyst.ui.theme.Size18Modifier
|
||||
@@ -480,3 +482,29 @@ fun NIP05FailedVerification(modifier: Modifier) {
|
||||
tint = Color.Red,
|
||||
)
|
||||
}
|
||||
|
||||
@Composable
|
||||
fun IncognitoIconOn() {
|
||||
Icon(
|
||||
painter = painterResource(id = R.drawable.incognito),
|
||||
contentDescription = stringResource(id = R.string.accessibility_turn_off_sealed_message),
|
||||
modifier =
|
||||
Modifier
|
||||
.padding(top = 2.dp)
|
||||
.size(18.dp),
|
||||
tint = MaterialTheme.colorScheme.primary,
|
||||
)
|
||||
}
|
||||
|
||||
@Composable
|
||||
fun IncognitoIconOff() {
|
||||
Icon(
|
||||
painter = painterResource(id = R.drawable.incognito_off),
|
||||
contentDescription = stringResource(id = R.string.accessibility_turn_on_sealed_message),
|
||||
modifier =
|
||||
Modifier
|
||||
.padding(top = 2.dp)
|
||||
.size(18.dp),
|
||||
tint = MaterialTheme.colorScheme.placeholderText,
|
||||
)
|
||||
}
|
||||
|
||||
@@ -68,7 +68,6 @@ import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import androidx.compose.ui.platform.LocalLifecycleOwner
|
||||
import androidx.compose.ui.res.painterResource
|
||||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.text.font.FontWeight
|
||||
import androidx.compose.ui.text.input.KeyboardCapitalization
|
||||
@@ -98,6 +97,8 @@ import com.vitorpamplona.amethyst.ui.components.ObserveDisplayNip05Status
|
||||
import com.vitorpamplona.amethyst.ui.note.ClickableUserPicture
|
||||
import com.vitorpamplona.amethyst.ui.note.DisplayRoomSubject
|
||||
import com.vitorpamplona.amethyst.ui.note.DisplayUserSetAsSubject
|
||||
import com.vitorpamplona.amethyst.ui.note.IncognitoIconOff
|
||||
import com.vitorpamplona.amethyst.ui.note.IncognitoIconOn
|
||||
import com.vitorpamplona.amethyst.ui.note.LoadUser
|
||||
import com.vitorpamplona.amethyst.ui.note.NonClickableUserPictures
|
||||
import com.vitorpamplona.amethyst.ui.note.QuickActionAlertDialog
|
||||
@@ -441,19 +442,9 @@ fun PrivateMessageEditFieldRow(
|
||||
},
|
||||
) {
|
||||
if (channelScreenModel.nip24) {
|
||||
Icon(
|
||||
painter = painterResource(id = R.drawable.incognito),
|
||||
null,
|
||||
modifier = Modifier.padding(top = 2.dp).size(18.dp),
|
||||
tint = MaterialTheme.colorScheme.primary,
|
||||
)
|
||||
IncognitoIconOn()
|
||||
} else {
|
||||
Icon(
|
||||
painter = painterResource(id = R.drawable.incognito_off),
|
||||
null,
|
||||
modifier = Modifier.padding(top = 2.dp).size(18.dp),
|
||||
tint = MaterialTheme.colorScheme.placeholderText,
|
||||
)
|
||||
IncognitoIconOff()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -806,4 +806,6 @@
|
||||
<string name="accessibility_download_for_offline">Download</string>
|
||||
<string name="accessibility_lyrics_on">Lyrics on</string>
|
||||
<string name="accessibility_lyrics_off">Lyrics off</string>
|
||||
<string name="accessibility_turn_on_sealed_message">Sealed message off. Click to turn on sealed message</string>
|
||||
<string name="accessibility_turn_off_sealed_message">Sealed message on. Click to turn off sealed message</string>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user