don't show collections for trash files

This commit is contained in:
Abhinav 2022-11-29 16:15:21 +05:30
parent 572e680090
commit e7be5e679c
2 changed files with 24 additions and 17 deletions

View file

@ -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,7 +246,7 @@ export function FileInfo({
caption={formatTime(file.metadata.modificationTime / 1000)}
hideEditOption
/>
{!isTrashCollection && (
<InfoItem icon={<FolderOutlined />} hideEditOption>
<Box
display={'flex'}
@ -254,6 +256,9 @@ export function FileInfo({
alignItems={'flex-start'}>
{fileToCollectionsMap
.get(file.id)
?.filter((collectionID) =>
collectionNameMap.has(collectionID)
)
?.map((collectionID) => (
<Chip key={collectionID}>
{collectionNameMap.get(collectionID)}
@ -261,6 +266,7 @@ export function FileInfo({
))}
</Box>
</InfoItem>
)}
</Stack>
<ExifData
exif={exif}

View file

@ -630,6 +630,7 @@ function PhotoViewer(props: Iprops) {
</div>
</div>
<FileInfo
isTrashCollection={props.isTrashCollection}
shouldDisableEdits={props.isSharedCollection}
showInfo={showInfo}
handleCloseInfo={handleCloseInfo}