mirror of
https://github.com/coracle-social/flotilla.git
synced 2025-12-10 10:57:04 +00:00
Make threads the default page for spaces
This commit is contained in:
@@ -19,7 +19,7 @@
|
|||||||
const entity = id ? nip19.neventEncode({id, relays}) : addr.toNaddr()
|
const entity = id ? nip19.neventEncode({id, relays}) : addr.toNaddr()
|
||||||
|
|
||||||
// If we found this event on a relay that the user is a member of, redirect internally
|
// If we found this event on a relay that the user is a member of, redirect internally
|
||||||
$: url = getMembershipUrls($userMembership).find(url => $trackerStore.hasRelay($event.id, url))
|
$: url = getMembershipUrls($userMembership).find(url => $trackerStore.hasRelay($event?.id, url))
|
||||||
$: root = $event?.kind === REPLY ? $event.tags.find(nthEq(0, 'E'))?.[1] : $event?.id
|
$: root = $event?.kind === REPLY ? $event.tags.find(nthEq(0, 'E'))?.[1] : $event?.id
|
||||||
$: href = url && root ? makeThreadPath(url, root) : entityLink(entity)
|
$: href = url && root ? makeThreadPath(url, root) : entityLink(entity)
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -115,7 +115,7 @@
|
|||||||
{/if}
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
<div in:fly={{delay: getDelay(true)}}>
|
<div in:fly={{delay: getDelay(true)}}>
|
||||||
<SecondaryNavItem href={makeSpacePath(url, "threads")}>
|
<SecondaryNavItem href={makeSpacePath(url)}>
|
||||||
<Icon icon="notes-minimalistic" /> Threads
|
<Icon icon="notes-minimalistic" /> Threads
|
||||||
</SecondaryNavItem>
|
</SecondaryNavItem>
|
||||||
</div>
|
</div>
|
||||||
@@ -124,7 +124,7 @@
|
|||||||
<SecondaryNavHeader>Your Rooms</SecondaryNavHeader>
|
<SecondaryNavHeader>Your Rooms</SecondaryNavHeader>
|
||||||
</div>
|
</div>
|
||||||
<div transition:slide={{delay: getDelay()}}>
|
<div transition:slide={{delay: getDelay()}}>
|
||||||
<SecondaryNavItem href={makeSpacePath(url)}>
|
<SecondaryNavItem href={makeSpacePath(url, GENERAL)}>
|
||||||
<Icon icon="hashtag" />
|
<Icon icon="hashtag" />
|
||||||
{GENERAL}
|
{GENERAL}
|
||||||
</SecondaryNavItem>
|
</SecondaryNavItem>
|
||||||
|
|||||||
@@ -33,11 +33,11 @@ export const createScroller = ({
|
|||||||
}: ScrollerOpts) => {
|
}: ScrollerOpts) => {
|
||||||
let done = false
|
let done = false
|
||||||
|
|
||||||
const check = async () => {
|
const container = element.classList.contains("scroll-container")
|
||||||
const container = element.classList.contains("scroll-container")
|
? element
|
||||||
? element
|
: element.closest(".scroll-container")
|
||||||
: element.closest(".scroll-container")
|
|
||||||
|
|
||||||
|
const check = async () => {
|
||||||
if (container) {
|
if (container) {
|
||||||
// While we have empty space, fill it
|
// While we have empty space, fill it
|
||||||
const {scrollY, innerHeight} = window
|
const {scrollY, innerHeight} = window
|
||||||
|
|||||||
Reference in New Issue
Block a user