@prismicio/next
Version:
Helpers to integrate Prismic into Next.js apps
8 lines (6 loc) • 392 B
text/typescript
import { getDefaultSlices } from "@prismicio/simulator/kit"
import type { StateEvents, StateEventType } from "@prismicio/simulator/kit"
import { decompressFromEncodedURIComponent } from "lz-string"
export const getSlices = (state: string | null | undefined): StateEvents[StateEventType.Slices] => {
return state ? JSON.parse(decompressFromEncodedURIComponent(state)) : getDefaultSlices()
}