alinea
Version:
Headless git-based CMS
16 lines (14 loc) • 391 B
JavaScript
import "../chunks/chunk-NZLE2WMY.js";
// src/preview/react.ts
import { useEffect, useState } from "react";
import { registerPreview } from "./RegisterPreview.js";
function usePreview(api) {
const [isPreviewing, setIsPreviewing] = useState(false);
useEffect(() => {
return registerPreview({ ...api, setIsPreviewing });
}, []);
return { isPreviewing };
}
export {
usePreview
};