diff --git a/src/pages/gallery/components/CollectionSelector.tsx b/src/pages/gallery/components/CollectionSelector.tsx
index d32ebf065..0447f3a2a 100644
--- a/src/pages/gallery/components/CollectionSelector.tsx
+++ b/src/pages/gallery/components/CollectionSelector.tsx
@@ -3,63 +3,76 @@ import { Button, Card, Modal } from 'react-bootstrap';
import { getActualKey } from 'utils/common/key';
import { getData, LS_KEYS } from 'utils/storage/localStorage';
import CollectionDropZone from './CollectionDropZone';
+import AddCollection from './AddCollection';
import PreviewCard from './PreviewCard';
-function CollectionSelector({
- uploadModalView,
- closeUploadModal,
- collectionLatestFile,
- setProgressView,
- setData,
- progressBarProps,
-}) {
+function CollectionSelector(props) {
+ const {
+ uploadModalView,
+ closeUploadModal,
+ collectionLatestFile,
+ ...rest
+ } = props;
const [token, setToken] = useState(null);
- const [encryptionKey, setEncryptionKey] = useState(null);
+ const [userMasterKey, setUserMasterKey] = useState(null);
+
useEffect(() => {
(async () => {
setToken(getData(LS_KEYS.USER).token);
- setEncryptionKey(await getActualKey());
+ setUserMasterKey(await getActualKey());
})();
});
+
const CollectionIcons = collectionLatestFile?.map((item) => (
-
- { }} onClick={() => { }} />
+ { }} onClick={() => { }} />
+
{item.collection.name}
));
+
return (
-
-
-
- Select/Click on Collection to upload
-
-
-
- {CollectionIcons}
-
-
-
-
-
+ <>
+
+
+
+ Select/Click on Collection to upload
+
+
+
+
+
+
+ Create New Album
+
+
+
+ {CollectionIcons}
+
+
+
+
+
+ >
);
}