NamH b8d86df688
Fix/unable factory reset windows nitro running (#2422)
* fix: unable to factory reset when nitro is running on windows

---------

Signed-off-by: James <james@jan.ai>
2024-03-19 18:05:03 +07:00

30 lines
756 B
TypeScript

import { Modal, ModalContent, ModalHeader, ModalTitle } from '@janhq/uikit'
import { atom, useAtomValue } from 'jotai'
import {
FactoryResetState,
factoryResetStateAtom,
} from '@/hooks/useFactoryReset'
const resetModalVisibilityAtom = atom((get) => {
const visible = get(factoryResetStateAtom) !== FactoryResetState.Idle
return visible
})
const ResettingModal: React.FC = () => {
const visibility = useAtomValue(resetModalVisibilityAtom)
return (
<Modal open={visibility}>
<ModalContent>
<ModalHeader>
<ModalTitle>Factory reset in progress..</ModalTitle>
</ModalHeader>
<p className="text-muted-foreground">Resetting..</p>
</ModalContent>
</Modal>
)
}
export default ResettingModal