58 lines
1.3 KiB
TypeScript
58 lines
1.3 KiB
TypeScript
import type { APP_MODE } from "entities/App";
|
|
import type { ReduxAction } from "@appsmith/constants/ReduxActionConstants";
|
|
import { ReduxActionTypes } from "@appsmith/constants/ReduxActionConstants";
|
|
|
|
export const initCurrentPage = () => {
|
|
return {
|
|
type: ReduxActionTypes.INITIALIZE_CURRENT_PAGE,
|
|
};
|
|
};
|
|
|
|
export interface InitializeEditorPayload {
|
|
applicationId?: string;
|
|
pageId?: string;
|
|
branch?: string;
|
|
mode: APP_MODE;
|
|
shouldInitialiseUserDetails?: boolean;
|
|
}
|
|
|
|
export const initEditor = (
|
|
payload: InitializeEditorPayload,
|
|
): ReduxAction<InitializeEditorPayload> => ({
|
|
type: ReduxActionTypes.INITIALIZE_EDITOR,
|
|
payload,
|
|
});
|
|
|
|
export interface InitAppViewerPayload {
|
|
branch: string;
|
|
applicationId?: string;
|
|
pageId: string;
|
|
mode: APP_MODE;
|
|
shouldInitialiseUserDetails?: boolean;
|
|
}
|
|
|
|
export const initAppViewer = ({
|
|
applicationId,
|
|
branch,
|
|
mode,
|
|
pageId,
|
|
shouldInitialiseUserDetails,
|
|
}: InitAppViewerPayload) => ({
|
|
type: ReduxActionTypes.INITIALIZE_PAGE_VIEWER,
|
|
payload: {
|
|
branch: branch,
|
|
applicationId,
|
|
pageId,
|
|
mode,
|
|
shouldInitialiseUserDetails,
|
|
},
|
|
});
|
|
|
|
export const resetEditorRequest = () => ({
|
|
type: ReduxActionTypes.RESET_EDITOR_REQUEST,
|
|
});
|
|
|
|
export const resetEditorSuccess = () => ({
|
|
type: ReduxActionTypes.RESET_EDITOR_SUCCESS,
|
|
});
|