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