Quellcode durchsuchen

make AllCollectionContent component generic

Abhinav vor 3 Jahren
Ursprung
Commit
e9a3f0dd7c

+ 8 - 3
src/components/Collections/AllCollections/content.tsx

@@ -2,18 +2,23 @@ import React from 'react';
 import { DialogContent } from '@mui/material';
 import { DialogContent } from '@mui/material';
 import { FlexWrapper } from 'components/Container';
 import { FlexWrapper } from 'components/Container';
 import AllCollectionCard from './CollectionCard';
 import AllCollectionCard from './CollectionCard';
+import { CollectionSummary } from 'types/collection';
 
 
+interface Iprops {
+    collectionSummaries: CollectionSummary[];
+    onCollectionClick: (id?: number) => void;
+}
 export default function AllCollectionContent({
 export default function AllCollectionContent({
-    sortedCollectionSummaries,
+    collectionSummaries,
     onCollectionClick,
     onCollectionClick,
-}) {
+}: Iprops) {
     return (
     return (
         <DialogContent>
         <DialogContent>
             <FlexWrapper
             <FlexWrapper
                 style={{
                 style={{
                     flexWrap: 'wrap',
                     flexWrap: 'wrap',
                 }}>
                 }}>
-                {sortedCollectionSummaries.map(
+                {collectionSummaries.map(
                     ({ latestFile, collectionAttributes, fileCount }) => (
                     ({ latestFile, collectionAttributes, fileCount }) => (
                         <AllCollectionCard
                         <AllCollectionCard
                             onCollectionClick={onCollectionClick}
                             onCollectionClick={onCollectionClick}

+ 1 - 1
src/components/Collections/AllCollections/index.tsx

@@ -59,7 +59,7 @@ export default function AllCollections(props: Iprops) {
             />
             />
             <Divider />
             <Divider />
             <AllCollectionContent
             <AllCollectionContent
-                sortedCollectionSummaries={sortedCollectionSummaries}
+                collectionSummaries={sortedCollectionSummaries}
                 onCollectionClick={onCollectionClick}
                 onCollectionClick={onCollectionClick}
             />
             />
         </FloatingDrawer>
         </FloatingDrawer>