"use client"; import { motion } from "framer-motion"; import { confirmStore } from "./store"; import { useConfirmQueue } from "./useConfirm"; export function ConfirmHost() { const {queue} = useConfirmQueue(); const current = queue[0]; if (!current) return null; const close = (result: boolean) => { current.resolve(result); confirmStore.setState({ queue: queue.slice(1), }); }; return ( e.stopPropagation()} > {/*
*/}

{current.title}

{current.content}

{!current.noOk && } {!current.noCancel && }
{/*
*/}
); }