Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import { useMemo } from "react"; import { useAppSelector } from "store/hooks"; export const useEnabledSceneTypeIds = () => { const sceneTypes = useAppSelector((state) => state.engine.sceneTypes); const disabledSceneTypeIds = useAppSelector( (state) => state.project.present.settings.disabledSceneTypeIds, ); const enabledSceneTypeIds = useMemo(() => { return sceneTypes .map((sceneType) => sceneType.key) .filter((key) => !disabledSceneTypeIds.includes(key)); }, [disabledSceneTypeIds, sceneTypes]); return enabledSceneTypeIds; }; |