diff --git a/src/components/Actions.tsx b/src/components/Actions.tsx index 25916dd..5a82b23 100644 --- a/src/components/Actions.tsx +++ b/src/components/Actions.tsx @@ -460,7 +460,7 @@ const Actions: Component = (props) => { - + diff --git a/src/components/modal/ProfileDisplay.tsx b/src/components/modal/ProfileDisplay.tsx index 4415702..6d352f9 100644 --- a/src/components/modal/ProfileDisplay.tsx +++ b/src/components/modal/ProfileDisplay.tsx @@ -2,6 +2,7 @@ import { Component, createSignal, createMemo, Show, Switch, Match, createEffect import { createMutation } from '@tanstack/solid-query'; import ArrowPath from 'heroicons/24/outline/arrow-path.svg'; +import Bolt from 'heroicons/24/outline/bolt.svg'; import EllipsisHorizontal from 'heroicons/24/outline/ellipsis-horizontal.svg'; import GlobeAlt from 'heroicons/24/outline/globe-alt.svg'; import CheckCircle from 'heroicons/24/solid/check-circle.svg'; @@ -12,6 +13,7 @@ import TextNoteContentDisplay from '@/components/event/textNote/TextNoteContentD import BasicModal from '@/components/modal/BasicModal'; import EventDebugModal from '@/components/modal/EventDebugModal'; import UserList from '@/components/modal/UserList'; +import ZapRequestModal from '@/components/modal/ZapRequestModal'; import Timeline from '@/components/timeline/Timeline'; import SafeLink from '@/components/utils/SafeLink'; import useContextMenu from '@/components/utils/useContextMenu'; @@ -34,6 +36,7 @@ import ensureNonNull from '@/utils/ensureNonNull'; import npubEncodeFallback from '@/utils/npubEncodeFallback'; import timeout from '@/utils/timeout'; + export type ProfileDisplayProps = { pubkey: string; onClose?: () => void; @@ -60,7 +63,9 @@ const ProfileDisplay: Component = (props) => { const [updatingContacts, setUpdatingContacts] = createSignal(false); const [hoverFollowButton, setHoverFollowButton] = createSignal(false); const [showFollowers, setShowFollowers] = createSignal(false); - const [modal, setModal] = createSignal<'Following' | 'EventDebugModal' | null>(null); + const [modal, setModal] = createSignal<'Following' | 'EventDebugModal' | 'ZapRequest' | null>( + null, + ); const closeModal = () => setModal(null); const { @@ -354,6 +359,12 @@ const ProfileDisplay: Component = (props) => { +