Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
demountable
/
wp-content
/
plugins
/
extendify
/
src
/
Agent
/
lib
:
editor.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
import { select, dispatch } from '@wordpress/data'; export const getRenderingMode = () => { const renderingModes = select('core/preferences').get('core', 'renderingModes') || {}; const currentTheme = select('core').getCurrentTheme()?.stylesheet; return renderingModes?.[currentTheme]?.page; }; export const setRenderingMode = async (mode) => { const renderingModes = select('core/preferences').get('core', 'renderingModes') || {}; const currentTheme = select('core').getCurrentTheme()?.stylesheet; dispatch('core/preferences').set('core', 'renderingModes', { ...renderingModes, [currentTheme]: { ...(renderingModes[currentTheme] || {}), page: mode }, }); return await new Promise((resolve) => requestAnimationFrame(resolve)); };