import { useDispatch, useSuspenseSelect } from '@wordpress/data';
import { STORE_NAME } from '@AdminStore/constants';
const useSettings = () => {
const { setMetaSetting, setSiteSettings } = useDispatch( STORE_NAME );
const { siteSettings, metaSettings } = useSuspenseSelect( ( select ) => {
const { getSiteSettings, getMetaSettings } = select( STORE_NAME );
return {
siteSettings: getSiteSettings(),
metaSettings: getMetaSettings(),
};
}, [] );
return { siteSettings, metaSettings, setMetaSetting, setSiteSettings };
};
export default useSettings;