mirror of
https://github.com/strapi/strapi.git
synced 2025-11-10 07:10:11 +00:00
Update useCustomFields api
This commit is contained in:
parent
c6a2184e76
commit
66fe273202
@ -8,11 +8,11 @@ import { useContext, useRef } from 'react';
|
||||
import CustomFieldsContext from '../../contexts/CustomFieldsContext';
|
||||
|
||||
const useCustomFields = () => {
|
||||
const customFieldsApi = useContext(CustomFieldsContext);
|
||||
const customFields = useContext(CustomFieldsContext);
|
||||
// Use a ref so we can safely add the custom fields to a hook dependencies array
|
||||
const customFieldsApiRef = useRef(customFieldsApi);
|
||||
const customFieldsRef = useRef(customFields);
|
||||
|
||||
return customFieldsApiRef.current;
|
||||
return customFieldsRef.current;
|
||||
};
|
||||
|
||||
export default useCustomFields;
|
||||
|
||||
@ -9,14 +9,7 @@ import CustomFieldsContext from '../../contexts/CustomFieldsContext';
|
||||
|
||||
const CustomFieldsProvider = ({ children, customFields }) => {
|
||||
return (
|
||||
<CustomFieldsContext.Provider
|
||||
value={{
|
||||
customFields: customFields.getAll(),
|
||||
getCustomField: customFields.get.bind(customFields),
|
||||
}}
|
||||
>
|
||||
{children}
|
||||
</CustomFieldsContext.Provider>
|
||||
<CustomFieldsContext.Provider value={customFields}>{children}</CustomFieldsContext.Provider>
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user