use suggested if available during first upload
This commit is contained in:
parent
980f6439df
commit
bed6a086a6
|
@ -50,7 +50,7 @@ function CollectionSelector({
|
||||||
CollectionAndItsLatestFile[]
|
CollectionAndItsLatestFile[]
|
||||||
>([]);
|
>([]);
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!attributes) {
|
if (!attributes || !props.show) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const user: User = getData(LS_KEYS.USER);
|
const user: User = getData(LS_KEYS.USER);
|
||||||
|
|
|
@ -141,7 +141,7 @@ export default function Upload(props: Props) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
suggestedCollectionName: commonPathPrefix,
|
suggestedCollectionName: commonPathPrefix || null,
|
||||||
multipleFolders: firstFileFolder !== lastFileFolder,
|
multipleFolders: firstFileFolder !== lastFileFolder,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -279,14 +279,14 @@ export default function Upload(props: Props) {
|
||||||
collectionName
|
collectionName
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
showCollectionCreateModal(analysisResult);
|
showCollectionCreateModal();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
const showCollectionCreateModal = (analysisResult: AnalysisResult) => {
|
const showCollectionCreateModal = () => {
|
||||||
props.setCollectionNamerAttributes({
|
props.setCollectionNamerAttributes({
|
||||||
title: constants.CREATE_COLLECTION,
|
title: constants.CREATE_COLLECTION,
|
||||||
buttonText: constants.CREATE,
|
buttonText: constants.CREATE,
|
||||||
autoFilledName: analysisResult?.suggestedCollectionName,
|
autoFilledName: null,
|
||||||
callback: uploadToSingleNewCollection,
|
callback: uploadToSingleNewCollection,
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
@ -296,7 +296,10 @@ export default function Upload(props: Props) {
|
||||||
isFirstUpload: boolean
|
isFirstUpload: boolean
|
||||||
) => {
|
) => {
|
||||||
if (isFirstUpload) {
|
if (isFirstUpload) {
|
||||||
uploadToSingleNewCollection(FIRST_ALBUM_NAME);
|
const collectionName =
|
||||||
|
analysisResult.suggestedCollectionName ?? FIRST_ALBUM_NAME;
|
||||||
|
|
||||||
|
uploadToSingleNewCollection(collectionName);
|
||||||
} else {
|
} else {
|
||||||
let showNextModal = () => {};
|
let showNextModal = () => {};
|
||||||
if (analysisResult.multipleFolders) {
|
if (analysisResult.multipleFolders) {
|
||||||
|
|
Loading…
Reference in a new issue