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 { selectControlAdaptersV2Slice } from 'features/controlLayers/store/controlAdaptersSlice';
|
||||
import { selectIPAdaptersSlice } from 'features/controlLayers/store/ipAdaptersSlice';
|
||||
import { selectLayersSlice } from 'features/controlLayers/store/layersSlice';
|
||||
import { selectRegionalGuidanceSlice } from 'features/controlLayers/store/regionalGuidanceSlice';
|
||||
import { selectCanvasSlice } from 'features/canvas/store/canvasSlice';
|
||||
|
||||
export const selectEntityCount = createSelector(
|
||||
selectRegionalGuidanceSlice,
|
||||
selectControlAdaptersV2Slice,
|
||||
selectIPAdaptersSlice,
|
||||
selectLayersSlice,
|
||||
(rgState, caState, ipaState, layersState) => {
|
||||
return (
|
||||
rgState.regions.length + caState.controlAdapters.length + ipaState.ipAdapters.length + layersState.layers.length
|
||||
);
|
||||
}
|
||||
);
|
||||
export const selectEntityCount = createSelector(selectCanvasSlice, (canvasV2) => {
|
||||
return (
|
||||
canvasV2.regions.length + canvasV2.controlAdapters.length + canvasV2.ipAdapters.length + canvasV2.layers.length
|
||||
);
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user