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 | 1x 1x 1x | 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],
);
};
|