import { Fragment, useCallback } from 'react' import { LlmEngine } from '@janhq/core' import { Button, Modal, ModalClose } from '@janhq/joi' import { atom, useAtom } from 'jotai' export type InferenceError = { message: string engine?: LlmEngine } export const inferenceErrorAtom = atom(undefined) const InferenceErrorModal: React.FC = () => { const [inferenceError, setInferenceError] = useAtom(inferenceErrorAtom) const onClose = useCallback(() => { setInferenceError(undefined) }, [setInferenceError]) return (

{inferenceError?.message}

} /> ) } export default InferenceErrorModal