forked from coracle/flotilla
Migrate more stuff
This commit is contained in:
@@ -25,10 +25,14 @@
|
||||
import {makeDelete, makeReaction, sendWrapped} from "@app/commands"
|
||||
import {pushModal} from "@app/modal"
|
||||
|
||||
export let event: TrustedEvent
|
||||
export let replyTo: any = undefined
|
||||
export let pubkeys: string[]
|
||||
export let showPubkey = false
|
||||
interface Props {
|
||||
event: TrustedEvent
|
||||
replyTo?: any
|
||||
pubkeys: string[]
|
||||
showPubkey?: boolean
|
||||
}
|
||||
|
||||
let {event, replyTo = undefined, pubkeys, showPubkey = false}: Props = $props()
|
||||
|
||||
const thunk = $thunks[event.id]
|
||||
const isOwn = event.pubkey === $pubkey
|
||||
@@ -49,14 +53,14 @@
|
||||
|
||||
const togglePopover = () => {
|
||||
if (popoverIsVisible) {
|
||||
popover.hide()
|
||||
popover?.hide()
|
||||
} else {
|
||||
popover.show()
|
||||
popover?.show()
|
||||
}
|
||||
}
|
||||
|
||||
let popover: Instance
|
||||
let popoverIsVisible = false
|
||||
let popover: Instance | undefined = $state()
|
||||
let popoverIsVisible = $state(false)
|
||||
</script>
|
||||
|
||||
{#if thunk}
|
||||
@@ -86,7 +90,7 @@
|
||||
type="button"
|
||||
class="opacity-0 transition-all"
|
||||
class:group-hover:opacity-100={!isMobile}
|
||||
on:click={togglePopover}>
|
||||
onclick={togglePopover}>
|
||||
<Icon icon="menu-dots" size={4} />
|
||||
</button>
|
||||
</Tippy>
|
||||
|
||||
Reference in New Issue
Block a user