Merge pull request #2542 from omnivore-app/fix/web-subscriptions-failure-state

Better handle subscriptions returning null or empty
This commit is contained in:
Jackson Harper 2023-07-26 12:21:59 +08:00 committed by GitHub
commit 470c0d35cd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -149,7 +149,7 @@ function Subscriptions(props: LibraryFilterMenuProps): JSX.Element {
const [viewAll, setViewAll] = useState(false)
useRegisterActions(
subscriptions.map((subscription, idx) => {
(subscriptions ?? []).map((subscription, idx) => {
const key = String(idx + 1)
const name = subscription.name
return {
@ -165,7 +165,7 @@ function Subscriptions(props: LibraryFilterMenuProps): JSX.Element {
[subscriptions]
)
if (subscriptions.length < 1) {
if (!subscriptions || subscriptions.length < 1) {
return <></>
}