mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-23 06:59:31 +01:00
common: do not render undefined items
This commit is contained in:
@@ -39,7 +39,8 @@ export function useResolvedItem<TItemType extends ItemType>(
|
||||
[index, items]
|
||||
);
|
||||
|
||||
if (result.status === "rejected" || !result.value) return null;
|
||||
if (result.status === "rejected" || !result.value || !result.value.item)
|
||||
return null;
|
||||
if (type && result.value.item.type !== type) return null;
|
||||
return result.value;
|
||||
}
|
||||
@@ -53,7 +54,8 @@ export function useUnresolvedItem<TItemType extends ItemType>(
|
||||
const { index, items, type } = options;
|
||||
const result = usePromise(() => items.item(index), [index, items]);
|
||||
|
||||
if (result.status === "rejected" || !result.value) return null;
|
||||
if (result.status === "rejected" || !result.value || !result.value.item)
|
||||
return null;
|
||||
if (type && result.value.item.type !== type) return null;
|
||||
return result.value;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user