import {useSelect} from '@wordpress/data'; /** * @since 4.3.0 */ export default function usePostState(): { isSaving: boolean, isDisabled: boolean } { const isSaving = useSelect((select) => { // @ts-ignore return select('core/editor').isSavingPost(); }, []); const isDisabled = useSelect((select) => { // @ts-ignore return !select('core/editor').isEditedPostSaveable(); }, []); return { isSaving, isDisabled } }