Remove topic feed

This commit is contained in:
Jon Staab 2024-09-13 14:36:46 -07:00
parent 31b7db7002
commit b74728a31f
4 changed files with 7 additions and 44 deletions

View File

@ -80,7 +80,6 @@
import ReportCreate from "src/app/views/ReportCreate.svelte"
import Search from "src/app/views/Search.svelte"
import ThreadDetail from "src/app/views/ThreadDetail.svelte"
import TopicFeed from "src/app/views/TopicFeed.svelte"
import UserContent from "src/app/views/UserContent.svelte"
import UserData from "src/app/views/UserData.svelte"
import UserKeys from "src/app/views/UserKeys.svelte"
@ -385,8 +384,6 @@
})
router.register("/settings/relays", RelayList)
router.register("/topics/:topic", TopicFeed)
router.register("/zap", Zap, {
required: ["splits"],
serializers: {

View File

@ -1,10 +1,16 @@
<script lang="ts">
import {makeTagFeed} from "@welshman/feeds"
import Anchor from "src/partials/Anchor.svelte"
import {router} from "src/app/util/router"
import {makeFeed} from 'src/domain'
export let value
const feed = makeFeed({definition: makeTagFeed("#t", value)})
const onClick = () => router.at('notes').cx({feed}).push()
</script>
<Anchor modal underline href={router.at("topics").of(value).toString()}>
<Anchor modal underline on:click={onClick}>
#{value}
</Anchor>

View File

@ -1,23 +0,0 @@
<script lang="ts">
import {signer} from "@welshman/app"
import OverflowMenu from "src/partials/OverflowMenu.svelte"
import {router} from "src/app/util/router"
export let topic
let actions = []
$: {
actions = []
if ($signer) {
actions.push({
onClick: () => router.at("lists/select").qp({type: "t", value: topic}).open(),
label: "Add to list",
icon: "list",
})
}
}
</script>
<OverflowMenu {actions} />

View File

@ -1,17 +0,0 @@
<script lang="ts">
import {makeTagFeed} from "@welshman/feeds"
import Feed from "src/app/shared/Feed.svelte"
import Heading from "src/partials/Heading.svelte"
import TopicActions from "src/app/shared/TopicActions.svelte"
import {makeFeed} from "src/domain"
export let topic
</script>
<div class="flex justify-between gap-2">
<Heading>#{topic}</Heading>
<div class="pt-5">
<TopicActions {topic} />
</div>
</div>
<Feed feed={makeFeed({definition: makeTagFeed("#t", topic)})} />