Merge branch 'master' into next

This commit is contained in:
hzrd149
2023-10-24 16:48:42 -05:00

View File

@@ -14,9 +14,11 @@ import RelaySelectionProvider, { useRelaySelectionContext } from "../../provider
import { NostrRequestFilter } from "../../types/nostr-query"; import { NostrRequestFilter } from "../../types/nostr-query";
import useClientSideMuteFilter from "../../hooks/use-client-side-mute-filter"; import useClientSideMuteFilter from "../../hooks/use-client-side-mute-filter";
var showRepliesStored = localStorage.getItem("show-replies") === "true";
function HomePage() { function HomePage() {
const timelinePageEventFilter = useTimelinePageEventFilter(); const timelinePageEventFilter = useTimelinePageEventFilter();
const showReplies = useDisclosure(); const showReplies = useDisclosure({ defaultIsOpen: showRepliesStored });
const muteFilter = useClientSideMuteFilter(); const muteFilter = useClientSideMuteFilter();
const eventFilter = useCallback( const eventFilter = useCallback(
(event: NostrEvent) => { (event: NostrEvent) => {
@@ -44,7 +46,14 @@ function HomePage() {
const header = ( const header = (
<Flex gap="2" wrap="wrap" px={["2", 0]} alignItems="center"> <Flex gap="2" wrap="wrap" px={["2", 0]} alignItems="center">
<PeopleListSelection /> <PeopleListSelection />
<Switch isChecked={showReplies.isOpen} onChange={showReplies.onToggle}> <Switch
isChecked={showReplies.isOpen}
onChange={(v) => {
localStorage.setItem("show-replies", v.target.checked ? "true" : "false");
showRepliesStored = v.target.checked;
showReplies.onToggle();
}}
>
Show Replies Show Replies
</Switch> </Switch>
<RelaySelectionButton ml="auto" /> <RelaySelectionButton ml="auto" />