fix relays not being selected on hashtag view

This commit is contained in:
hzrd149
2023-06-30 08:05:32 -05:00
parent 3ff798e692
commit eb4cdecabb

View File

@@ -27,6 +27,7 @@ import TimelineActionAndStatus from "../../components/timeline-action-and-status
import IntersectionObserverProvider from "../../providers/intersection-observer";
import { useTimelineCurserIntersectionCallback } from "../../hooks/use-timeline-cursor-intersection-callback";
import GenericNoteTimeline from "../../components/generric-note-timeline";
import { unique } from "../../helpers/array";
function EditableControls() {
const { isEditing, getSubmitButtonProps, getCancelButtonProps, getEditButtonProps } = useEditableControls();
@@ -52,6 +53,11 @@ export default function HashTagView() {
const defaultRelays = useReadRelayUrls();
const [selectedRelays, setSelectedRelays] = useState(defaultRelays);
// add the default relays to the selection when they load
useEffect(() => {
setSelectedRelays((a) => unique([...a, ...defaultRelays]));
}, [defaultRelays.join("|")]);
const relaysModal = useDisclosure();
const { isOpen: showReplies, onToggle } = useDisclosure();