'use client'; import { createGlobalState } from 'react-global-hooks'; import { Dialog, DialogBackdrop, DialogPanel, DialogTitle } from '@headlessui/react'; import React from 'react'; import { ConfigDoc } from '@/types'; export const docState = createGlobalState(null); export const openDoc = (doc: ConfigDoc) => { docState.set({ ...doc }); }; export default function DocModal() { const [doc, setDoc] = docState.use(); const isOpen = !!doc; const onClose = () => { setDoc(null); }; return (
{doc?.title || 'Confirm Action'}
{doc?.description}
); }