Moves the clipboard starters to their own compositions.
This commit is contained in:
@@ -812,9 +812,6 @@ fun RenderAppDefinition(
|
|||||||
) {
|
) {
|
||||||
val noteEvent = note.event as? AppDefinitionEvent ?: return
|
val noteEvent = note.event as? AppDefinitionEvent ?: return
|
||||||
|
|
||||||
val clipboardManager = LocalClipboardManager.current
|
|
||||||
val uri = LocalUriHandler.current
|
|
||||||
|
|
||||||
var metadata by remember {
|
var metadata by remember {
|
||||||
mutableStateOf<UserMetadata?>(null)
|
mutableStateOf<UserMetadata?>(null)
|
||||||
}
|
}
|
||||||
@@ -827,6 +824,9 @@ fun RenderAppDefinition(
|
|||||||
|
|
||||||
metadata?.let {
|
metadata?.let {
|
||||||
Box {
|
Box {
|
||||||
|
val clipboardManager = LocalClipboardManager.current
|
||||||
|
val uri = LocalUriHandler.current
|
||||||
|
|
||||||
if (!it.banner.isNullOrBlank()) {
|
if (!it.banner.isNullOrBlank()) {
|
||||||
var zoomImageDialogOpen by remember { mutableStateOf(false) }
|
var zoomImageDialogOpen by remember { mutableStateOf(false) }
|
||||||
|
|
||||||
@@ -2797,9 +2797,6 @@ data class DropDownParams(
|
|||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun NoteDropDownMenu(note: Note, popupExpanded: Boolean, onDismiss: () -> Unit, accountViewModel: AccountViewModel) {
|
fun NoteDropDownMenu(note: Note, popupExpanded: Boolean, onDismiss: () -> Unit, accountViewModel: AccountViewModel) {
|
||||||
val clipboardManager = LocalClipboardManager.current
|
|
||||||
val appContext = LocalContext.current.applicationContext
|
|
||||||
val actContext = LocalContext.current
|
|
||||||
var reportDialogShowing by remember { mutableStateOf(false) }
|
var reportDialogShowing by remember { mutableStateOf(false) }
|
||||||
|
|
||||||
var state by remember {
|
var state by remember {
|
||||||
@@ -2819,6 +2816,10 @@ fun NoteDropDownMenu(note: Note, popupExpanded: Boolean, onDismiss: () -> Unit,
|
|||||||
expanded = popupExpanded,
|
expanded = popupExpanded,
|
||||||
onDismissRequest = onDismiss
|
onDismissRequest = onDismiss
|
||||||
) {
|
) {
|
||||||
|
val clipboardManager = LocalClipboardManager.current
|
||||||
|
val appContext = LocalContext.current.applicationContext
|
||||||
|
val actContext = LocalContext.current
|
||||||
|
|
||||||
WatchBookmarksFollowsAndAccount(note, accountViewModel) { newState ->
|
WatchBookmarksFollowsAndAccount(note, accountViewModel) { newState ->
|
||||||
if (state != newState) {
|
if (state != newState) {
|
||||||
state = newState
|
state = newState
|
||||||
|
|||||||
@@ -478,7 +478,6 @@ private fun ChannelActionOptions(
|
|||||||
private fun NoteCopyButton(
|
private fun NoteCopyButton(
|
||||||
note: Channel
|
note: Channel
|
||||||
) {
|
) {
|
||||||
val clipboardManager = LocalClipboardManager.current
|
|
||||||
var popupExpanded by remember { mutableStateOf(false) }
|
var popupExpanded by remember { mutableStateOf(false) }
|
||||||
|
|
||||||
Button(
|
Button(
|
||||||
@@ -502,6 +501,8 @@ private fun NoteCopyButton(
|
|||||||
expanded = popupExpanded,
|
expanded = popupExpanded,
|
||||||
onDismissRequest = { popupExpanded = false }
|
onDismissRequest = { popupExpanded = false }
|
||||||
) {
|
) {
|
||||||
|
val clipboardManager = LocalClipboardManager.current
|
||||||
|
|
||||||
DropdownMenuItem(onClick = { clipboardManager.setText(AnnotatedString("nostr:" + note.idNote())); popupExpanded = false }) {
|
DropdownMenuItem(onClick = { clipboardManager.setText(AnnotatedString("nostr:" + note.idNote())); popupExpanded = false }) {
|
||||||
Text(stringResource(R.string.copy_channel_id_note_to_the_clipboard))
|
Text(stringResource(R.string.copy_channel_id_note_to_the_clipboard))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -425,8 +425,6 @@ private fun ProfileHeader(
|
|||||||
var popupExpanded by remember { mutableStateOf(false) }
|
var popupExpanded by remember { mutableStateOf(false) }
|
||||||
var zoomImageDialogOpen by remember { mutableStateOf(false) }
|
var zoomImageDialogOpen by remember { mutableStateOf(false) }
|
||||||
|
|
||||||
val clipboardManager = LocalClipboardManager.current
|
|
||||||
|
|
||||||
Box {
|
Box {
|
||||||
DrawBanner(baseUser)
|
DrawBanner(baseUser)
|
||||||
|
|
||||||
@@ -468,6 +466,8 @@ private fun ProfileHeader(
|
|||||||
horizontalArrangement = Arrangement.SpaceBetween,
|
horizontalArrangement = Arrangement.SpaceBetween,
|
||||||
verticalAlignment = Alignment.Bottom
|
verticalAlignment = Alignment.Bottom
|
||||||
) {
|
) {
|
||||||
|
val clipboardManager = LocalClipboardManager.current
|
||||||
|
|
||||||
UserPicture(
|
UserPicture(
|
||||||
baseUser = baseUser,
|
baseUser = baseUser,
|
||||||
accountViewModel = accountViewModel,
|
accountViewModel = accountViewModel,
|
||||||
|
|||||||
Reference in New Issue
Block a user