UNPKG

@prismicio/next

Version:

Helpers to integrate Prismic into Next.js apps

34 lines (33 loc) 1.16 kB
import { ComponentType, FC } from "react"; import { SliceSimulatorProps, SliceSimulatorState } from "@prismicio/simulator/kit"; //#region src/pages/SliceSimulator.d.ts type SliceSimulatorSliceZoneProps = { slices: SliceSimulatorState["slices"]; }; type SliceSimulatorProps$1 = SliceSimulatorProps & { /** * React component to render simulated Slices. * * @example * ;```tsx * import { SliceSimulator } from "@slicemachine/adapter-next/simulator" * import { SliceZone } from "@prismicio/react" * * import { components } from "../slices" * * ;<SliceSimulator * sliceZone={({ slices }) => <SliceZone slices={slices} components={components} />} * /> * ``` */ sliceZone: ComponentType<SliceSimulatorSliceZoneProps>; className?: string; }; /** * Simulate slices in isolation. The slice simulator enables live slice development in Slice Machine * and live previews in the Page Builder. */ declare const SliceSimulator: FC<SliceSimulatorProps$1>; //#endregion export { SliceSimulator, SliceSimulatorProps$1 as SliceSimulatorProps, SliceSimulatorSliceZoneProps }; //# sourceMappingURL=SliceSimulator.d.cts.map