12345678910111213 |
- import { useSelector } from 'state'
- import { getShapeUtils } from 'state/shape-utils'
- import { deepCompareArrays, getPage } from 'utils'
-
- export default function useShapesToRender(): string[] {
- return useSelector(
- (s) =>
- Object.values(getPage(s.data).shapes)
- .filter((shape) => shape && !getShapeUtils(shape).isForeignObject)
- .map((shape) => shape.id),
- deepCompareArrays
- )
- }
|