You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-desktop/ts/components/registration/ModalContainer.tsx

22 lines
707 B
TypeScript

import { useSelector } from 'react-redux';
import {
getQuitModalState,
getTermsOfServicePrivacyModalState,
} from '../../state/onboarding/selectors/modals';
import { QuitModal } from '../dialog/QuitModal';
import { TermsOfServicePrivacyDialog } from '../dialog/TermsOfServicePrivacyDialog';
export const ModalContainer = () => {
const quitModalState = useSelector(getQuitModalState);
const termsOfServicePrivacyModalState = useSelector(getTermsOfServicePrivacyModalState);
return (
<>
{quitModalState && <QuitModal {...quitModalState} />}
{termsOfServicePrivacyModalState && (
<TermsOfServicePrivacyDialog {...termsOfServicePrivacyModalState} />
)}
</>
);
};