Submit
Path:
~
/
home
/
getwphos
/
www
/
brueggemannfh
/
wp-content
/
plugins
/
custom-fonts
/
admin
/
dashboard
/
assets
/
src
/
utils
/
File Content:
setInitialState.js
import apiFetch from '@wordpress/api-fetch'; const setInitialState = ( store ) => { apiFetch( { path: '/bsf-custom-fonts/v1/admin/settings/', } ).then( ( data ) => { const initialState = { initialStateSetFlag : true, fonts: data.fonts, found_posts : data.found_posts, active_fonts_count : data.active_fonts_count, trash_fonts_count : data.trash_fonts_count, draft_fonts_count : data.draft_fonts_count, isDbUpdateRequired: false, optionPreload: data.optionPreload, editType: '' }; store.dispatch( {type: 'UPDATE_INITIAL_STATE', payload: initialState} ); } ) .catch((error) => { console.error('Error fetching data:', error); store.dispatch({ type: 'FETCH_SETTINGS_FAILED', payload: error.message || 'Failed to fetch settings. Please try again.', }); }); }; export default setInitialState;
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
setInitialState.js
842 bytes
0644
useApis.js
3052 bytes
0644
N4ST4R_ID | Naxtarrr