Merge report detail components

This commit is contained in:
Jon Staab
2025-11-14 11:35:19 -08:00
parent b3ea62c53c
commit 62f573eac0
17 changed files with 349 additions and 94 deletions
+5 -5
View File
@@ -1,6 +1,6 @@
<script lang="ts">
import {displayRelayUrl, ManagementMethod} from "@welshman/util"
import {manageRelay} from "@welshman/app"
import {manageRelay, displayProfileByPubkey} from "@welshman/app"
import MenuDots from "@assets/icons/menu-dots.svg?dataurl"
import MinusCircle from "@assets/icons/minus-circle.svg?dataurl"
import AddCircle from "@assets/icons/add-circle.svg?dataurl"
@@ -35,11 +35,11 @@
const back = () => history.back()
const toggleMenu = (pubkey: string) => {
menuPubkey = menuPubkey === pubkey ? null : pubkey
menuPubkey = menuPubkey === pubkey ? undefined : pubkey
}
const closeMenu = () => {
menuPubkey = null
menuPubkey = undefined
}
const showBannedPubkeyItems = () => pushModal(SpaceMembersBanned, {url})
@@ -49,7 +49,7 @@
const banMember = (pubkey: string) =>
pushModal(Confirm, {
title: "Ban User",
message: "Are you sure you want to ban this user from the space?",
message: `Are you sure you want to ban @${displayProfileByPubkey(pubkey)} from the space?`,
confirm: async () => {
const {error} = await manageRelay(url, {
method: ManagementMethod.BanPubkey,
@@ -65,7 +65,7 @@
},
})
let menuPubkey = $state<string | null>(null)
let menuPubkey = $state<string | undefined>()
</script>
<div class="column gap-4">