Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

useShapesToRender.ts 409B

12345678910111213
  1. import { useSelector } from 'state'
  2. import { getShapeUtils } from 'state/shape-utils'
  3. import { deepCompareArrays, getPage } from 'utils'
  4. export default function useShapesToRender(): string[] {
  5. return useSelector(
  6. (s) =>
  7. Object.values(getPage(s.data).shapes)
  8. .filter((shape) => shape && !getShapeUtils(shape).isForeignObject)
  9. .map((shape) => shape.id),
  10. deepCompareArrays
  11. )
  12. }