Fix mention layout on small screens

This commit is contained in:
Jonathan Staab 2023-02-28 14:46:55 -06:00
parent 8046f866e7
commit 803f4d5c64
4 changed files with 16 additions and 16 deletions

View File

@ -18,6 +18,7 @@
# More
- [ ] Invite link, nprofile + path that prompts someone to sign in or create an account and auto-follow the inviter
- [ ] Cache follower numbers to avoid re-fetching so much
- [ ] Allow the user to disable likes/zaps
- [ ] NIP for group membership

View File

@ -51,7 +51,7 @@
}
}} />
<div bind:this={trigger}>
<div bind:this={trigger} class={$$props.class}>
<slot name="trigger" />
</div>

View File

@ -2,7 +2,6 @@
import {ellipsize} from 'hurdak/lib/hurdak'
import {formatTimestamp} from 'src/util/misc'
import {displayPerson} from 'src/util/nostr'
import Anchor from 'src/partials/Anchor.svelte'
import ImageCircle from "src/partials/ImageCircle.svelte"
import Popover from "src/partials/Popover.svelte"
import PersonSummary from "src/views/person/PersonSummary.svelte"
@ -19,19 +18,19 @@
border border-solid border-black hover:border-medium hover:bg-dark text-left"
on:click={() => modal.set({type: 'note/detail', note})}>
<div class="flex gap-2 items-center justify-between relative w-full">
<div class="flex gap-1 items-center" on:click|stopPropagation>
<Popover>
<div slot="trigger">
<Anchor type="unstyled" class="text-lg font-bold flex gap-2 items-center">
<ImageCircle src={person.kind0?.picture} />
<span class="text-lg font-bold ml-1">{displayPerson(person)}</span>
</Anchor>
</div>
<div slot="tooltip">
<PersonSummary pubkey={note.pubkey} />
</div>
</Popover>
<span>mentioned you.</span>
<div class="flex gap-2 items-center">
<ImageCircle src={person.kind0?.picture} />
<div on:click|stopPropagation>
<Popover class="inline-block">
<div slot="trigger" class="font-bold">
{displayPerson(person)}
</div>
<div slot="tooltip">
<PersonSummary pubkey={note.pubkey} />
</div>
</Popover>
<div class="inline-block">mentioned you.</div>
</div>
</div>
<p class="text-sm text-light">{formatTimestamp(note.created_at)}</p>
</div>

View File

@ -44,7 +44,7 @@
type="unstyled"
class="flex items-center gap-2"
on:click={() => navigate(routes.person(pubkey))}>
<h1 class="text-2xl">{displayPerson(person)}</h1>
<h2 class="text-lg">{displayPerson(person)}</h2>
</Anchor>
{#if person.verified_as}
<div class="flex gap-1 text-sm">