mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
refactor(ui): canvas v2 (wip)
fix entity count select
This commit is contained in:
parent
908aa9beea
commit
f326d17856
@ -1,17 +1,8 @@
|
|||||||
import { createSelector } from '@reduxjs/toolkit';
|
import { createSelector } from '@reduxjs/toolkit';
|
||||||
import { selectControlAdaptersV2Slice } from 'features/controlLayers/store/controlAdaptersSlice';
|
import { selectCanvasSlice } from 'features/canvas/store/canvasSlice';
|
||||||
import { selectIPAdaptersSlice } from 'features/controlLayers/store/ipAdaptersSlice';
|
|
||||||
import { selectLayersSlice } from 'features/controlLayers/store/layersSlice';
|
|
||||||
import { selectRegionalGuidanceSlice } from 'features/controlLayers/store/regionalGuidanceSlice';
|
|
||||||
|
|
||||||
export const selectEntityCount = createSelector(
|
export const selectEntityCount = createSelector(selectCanvasSlice, (canvasV2) => {
|
||||||
selectRegionalGuidanceSlice,
|
return (
|
||||||
selectControlAdaptersV2Slice,
|
canvasV2.regions.length + canvasV2.controlAdapters.length + canvasV2.ipAdapters.length + canvasV2.layers.length
|
||||||
selectIPAdaptersSlice,
|
);
|
||||||
selectLayersSlice,
|
});
|
||||||
(rgState, caState, ipaState, layersState) => {
|
|
||||||
return (
|
|
||||||
rgState.regions.length + caState.controlAdapters.length + ipaState.ipAdapters.length + layersState.layers.length
|
|
||||||
);
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
Loading…
Reference in New Issue
Block a user