refactor(feed): comment out source filter in the feed

This commit is contained in:
en 2025-02-15 17:56:20 +01:00
parent db5b2d0a9c
commit 221b8b2050
2 changed files with 40 additions and 36 deletions

View File

@ -47,34 +47,37 @@ export const FeedFilter = React.memo(
</Dropdown>
{/* source filter options */}
<Dropdown
label={
filterOptions.source === window.location.host
? `Show From: ${filterOptions.source}`
: 'Show All'
}
>
<Option
onClick={() =>
setFilterOptions((prev) => ({
...prev,
source: window.location.host
}))
{/* show only if not posts tabs */}
{tab !== 2 && (
<Dropdown
label={
filterOptions.source === window.location.host
? `Show From: ${filterOptions.source}`
: 'Show All'
}
>
Show From: {window.location.host}
</Option>
<Option
onClick={() =>
setFilterOptions((prev) => ({
...prev,
source: 'Show All'
}))
}
>
Show All
</Option>
</Dropdown>
<Option
onClick={() =>
setFilterOptions((prev) => ({
...prev,
source: window.location.host
}))
}
>
Show From: {window.location.host}
</Option>
<Option
onClick={() =>
setFilterOptions((prev) => ({
...prev,
source: 'Show All'
}))
}
>
Show All
</Option>
</Dropdown>
)}
{children}
</Filter>

View File

@ -68,15 +68,16 @@ export const FeedTabPosts = () => {
)
// Filter source
_notes = _notes.filter(
(n) =>
!(
filterOptions.source === window.location.host &&
n
.getMatchingTags('l')
.some((l) => l[1] === window.location.host && l[2] === 'source')
)
)
// TODO: Enable source/client filter
// _notes = _notes.filter(
// (n) =>
// !(
// filterOptions.source === window.location.host &&
// n
// .getMatchingTags('l')
// .some((l) => l[1] === window.location.host && l[2] === 'source')
// )
// )
// Filter reply events
_notes = _notes.filter((n) => n.getMatchingTags('e').length === 0)
@ -85,7 +86,7 @@ export const FeedTabPosts = () => {
showing > 0 && _notes.splice(showing)
return _notes
}, [filterOptions.nsfw, filterOptions.source, notes, showing])
}, [filterOptions.nsfw, notes, showing])
if (!userPubkey) return null