Files
piratepoet/packages/js/email-editor/src/store/initial-state.ts
Rostislav Wolny ed8d64816c Rename mainSidebarEmailTab constant to mainSidebarDocumentTab
The email name was misleading because in the template mode we want to show Template.
[MAILPOET-6336]
2024-12-06 12:21:19 +01:00

40 lines
932 B
TypeScript

import { mainSidebarDocumentTab } from './constants';
import { State } from './types';
import {
getEditorSettings,
getCdnUrl,
isPremiumPluginActive,
getEditorTheme,
getUrls,
} from './settings';
export function getInitialState(): State {
const searchParams = new URLSearchParams( window.location.search );
const postId = parseInt( searchParams.get( 'post' ), 10 );
return {
inserterSidebar: {
isOpened: false,
},
listviewSidebar: {
isOpened: false,
},
settingsSidebar: {
activeTab: mainSidebarDocumentTab,
},
postId,
editorSettings: getEditorSettings(),
theme: getEditorTheme(),
autosaveInterval: 60,
cdnUrl: getCdnUrl(),
isPremiumPluginActive: isPremiumPluginActive(),
urls: getUrls(),
preview: {
deviceType: 'Desktop',
toEmail: window.MailPoetEmailEditor.current_wp_user_email,
isModalOpened: false,
isSendingPreviewEmail: false,
sendingPreviewStatus: null,
},
};
}