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 17 18 19 | import { useMemo } from "react"; import { useAppSelector } from "store/hooks"; export const useEngineFieldsDefaultValues = () => { const fields = useAppSelector((state) => state.engine.fields); return useMemo( () => fields.reduce( (memo, field) => { memo[field.key] = field.defaultValue; return memo; }, {} as Record<string, number | string | boolean | undefined>, ), [fields], ); }; |