fix: Flash of uncolored pinned documents if pinned docs load before collections

This commit is contained in:
Tom Moor
2022-02-11 18:22:21 -08:00
parent 09810f554f
commit 2dd86bbc2b

View File

@@ -34,7 +34,7 @@ type Props = {
}; };
function PinnedDocuments({ limit, pins, canUpdate, ...rest }: Props) { function PinnedDocuments({ limit, pins, canUpdate, ...rest }: Props) {
const { documents } = useStores(); const { documents, collections } = useStores();
const [items, setItems] = React.useState(pins.map((pin) => pin.documentId)); const [items, setItems] = React.useState(pins.map((pin) => pin.documentId));
React.useEffect(() => { React.useEffect(() => {
@@ -82,6 +82,10 @@ function PinnedDocuments({ limit, pins, canUpdate, ...rest }: Props) {
[pins] [pins]
); );
if (collections.orderedData.length === 0) {
return null;
}
return ( return (
<DndContext <DndContext
sensors={sensors} sensors={sensors}