don't show collections for trash files
This commit is contained in:
parent
572e680090
commit
e7be5e679c
|
@ -44,6 +44,7 @@ interface Iprops {
|
|||
refreshPhotoswipe: () => void;
|
||||
fileToCollectionsMap: Map<number, number[]>;
|
||||
collectionNameMap: Map<number, string>;
|
||||
isTrashCollection: boolean;
|
||||
}
|
||||
|
||||
function BasicDeviceCamera({
|
||||
|
@ -77,6 +78,7 @@ export function FileInfo({
|
|||
refreshPhotoswipe,
|
||||
fileToCollectionsMap,
|
||||
collectionNameMap,
|
||||
isTrashCollection,
|
||||
}: Iprops) {
|
||||
const [location, setLocation] = useState<Location>(null);
|
||||
const [parsedExifData, setParsedExifData] = useState<Record<string, any>>();
|
||||
|
@ -244,23 +246,27 @@ export function FileInfo({
|
|||
caption={formatTime(file.metadata.modificationTime / 1000)}
|
||||
hideEditOption
|
||||
/>
|
||||
|
||||
<InfoItem icon={<FolderOutlined />} hideEditOption>
|
||||
<Box
|
||||
display={'flex'}
|
||||
gap={1}
|
||||
flexWrap="wrap"
|
||||
justifyContent={'flex-start'}
|
||||
alignItems={'flex-start'}>
|
||||
{fileToCollectionsMap
|
||||
.get(file.id)
|
||||
?.map((collectionID) => (
|
||||
<Chip key={collectionID}>
|
||||
{collectionNameMap.get(collectionID)}
|
||||
</Chip>
|
||||
))}
|
||||
</Box>
|
||||
</InfoItem>
|
||||
{!isTrashCollection && (
|
||||
<InfoItem icon={<FolderOutlined />} hideEditOption>
|
||||
<Box
|
||||
display={'flex'}
|
||||
gap={1}
|
||||
flexWrap="wrap"
|
||||
justifyContent={'flex-start'}
|
||||
alignItems={'flex-start'}>
|
||||
{fileToCollectionsMap
|
||||
.get(file.id)
|
||||
?.filter((collectionID) =>
|
||||
collectionNameMap.has(collectionID)
|
||||
)
|
||||
?.map((collectionID) => (
|
||||
<Chip key={collectionID}>
|
||||
{collectionNameMap.get(collectionID)}
|
||||
</Chip>
|
||||
))}
|
||||
</Box>
|
||||
</InfoItem>
|
||||
)}
|
||||
</Stack>
|
||||
<ExifData
|
||||
exif={exif}
|
||||
|
|
|
@ -630,6 +630,7 @@ function PhotoViewer(props: Iprops) {
|
|||
</div>
|
||||
</div>
|
||||
<FileInfo
|
||||
isTrashCollection={props.isTrashCollection}
|
||||
shouldDisableEdits={props.isSharedCollection}
|
||||
showInfo={showInfo}
|
||||
handleCloseInfo={handleCloseInfo}
|
||||
|
|
Loading…
Reference in a new issue