mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
select first image if no selectedImageName
This commit is contained in:
parent
332f3930a5
commit
25291a2e01
@ -36,10 +36,11 @@ export const addBoardIdSelectedListener = () => {
|
|||||||
const { data: boardImagesData } = imagesApi.endpoints.listImages.select(queryArgs)(getState());
|
const { data: boardImagesData } = imagesApi.endpoints.listImages.select(queryArgs)(getState());
|
||||||
|
|
||||||
if (boardImagesData && boardIdSelected.match(action) && action.payload.selectedImageName) {
|
if (boardImagesData && boardIdSelected.match(action) && action.payload.selectedImageName) {
|
||||||
const firstImage = imagesSelectors.selectAll(boardImagesData)[0];
|
|
||||||
const selectedImage = imagesSelectors.selectById(boardImagesData, action.payload.selectedImageName);
|
const selectedImage = imagesSelectors.selectById(boardImagesData, action.payload.selectedImageName);
|
||||||
|
dispatch(imageSelected(selectedImage || null));
|
||||||
dispatch(imageSelected(selectedImage || firstImage || null));
|
} else if (boardImagesData) {
|
||||||
|
const firstImage = imagesSelectors.selectAll(boardImagesData)[0];
|
||||||
|
dispatch(imageSelected(firstImage || null));
|
||||||
} else {
|
} else {
|
||||||
// board has no images - deselect
|
// board has no images - deselect
|
||||||
dispatch(imageSelected(null));
|
dispatch(imageSelected(null));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user