mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2026-04-17 21:44:48 -04:00
(cherry picked from commit d6d90a64a39d3b9d3a95fb6b265517693a70fdd7) (cherry picked from commit 428569106499b5e3a463f1990ae2996d1ae4ab49) (cherry picked from commit d0e9504af0d88391a74e04b90638e4b2d99fb476) (cherry picked from commit ee80564dd427ca1dc14c192955efaa61f386ad44) (cherry picked from commit 76650af9fdc7ef06d13ce252986d21574903d293)
29 lines
675 B
TypeScript
29 lines
675 B
TypeScript
import React, { useCallback } from 'react';
|
|
import Modal from 'Components/Modal/Modal';
|
|
import AppUpdatedModalContent from './AppUpdatedModalContent';
|
|
|
|
interface AppUpdatedModalProps {
|
|
isOpen: boolean;
|
|
onModalClose: (...args: unknown[]) => unknown;
|
|
}
|
|
|
|
function AppUpdatedModal(props: AppUpdatedModalProps) {
|
|
const { isOpen, onModalClose } = props;
|
|
|
|
const handleModalClose = useCallback(() => {
|
|
location.reload();
|
|
}, []);
|
|
|
|
return (
|
|
<Modal
|
|
isOpen={isOpen}
|
|
closeOnBackgroundClick={false}
|
|
onModalClose={onModalClose}
|
|
>
|
|
<AppUpdatedModalContent onModalClose={handleModalClose} />
|
|
</Modal>
|
|
);
|
|
}
|
|
|
|
export default AppUpdatedModal;
|