import { reactive } from 'vue'
import type { IPageContext } from '../page-block-function'
export interface ICurrentPage {
pageId: string | number
schema: any
pageContext: IPageContext
}
export const currentPage = reactive<ICurrentPage>({
pageId: null,
schema: null,
pageContext: null
})
export function setCurrentPage({ pageId, schema, pageContext }: ICurrentPage) {
currentPage.pageId = pageId
currentPage.pageContext = pageContext
currentPage.schema = schema
}