Hide "Public timeline" when local timeline is disabled in Akkoma

This commit is contained in:
Ruby Iris Juric 2024-09-21 16:51:47 +10:00
parent 7cc6c35654
commit 77bd94519e
Signed by: srxl
GPG key ID: B6D7116C451A5B41

View file

@ -10,12 +10,14 @@ const currentUserOrTimelineVisibleUnauthenticated = (state, timeline) => (
const federatedTimelineAvailable = (state) => state.instance.federatedTimelineAvailable;
const localTimelineAvailable = (state) => state.instance.localTimelineAvailable;
export const federatedTimelineVisible = (state) => (
federatedTimelineAvailable(state) && currentUserOrTimelineVisibleUnauthenticated(state, 'federated')
);
export const publicTimelineVisible = (state) => (
currentUserOrTimelineVisibleUnauthenticated(state, 'local')
localTimelineAvailable(state) && currentUserOrTimelineVisibleUnauthenticated(state, 'local')
);
export const bubbleTimelineVisible = (state) => (