diff --git a/client/views/admin/apps/CloudLoginModal.tsx b/client/views/admin/apps/CloudLoginModal.tsx
index d82f093f944..35a069e3a82 100644
--- a/client/views/admin/apps/CloudLoginModal.tsx
+++ b/client/views/admin/apps/CloudLoginModal.tsx
@@ -1,47 +1,35 @@
-import { Button, ButtonGroup, Icon, Modal } from '@rocket.chat/fuselage';
-import React from 'react';
+import React, { ReactElement } from 'react';
+import GenericModal from '../../../components/GenericModal';
import { useSetModal } from '../../../contexts/ModalContext';
import { useRoute } from '../../../contexts/RouterContext';
import { useTranslation } from '../../../contexts/TranslationContext';
-const CloudLoginModal = (): JSX.Element => {
+const CloudLoginModal = (): ReactElement => {
const t = useTranslation();
const setModal = useSetModal();
const cloudRoute = useRoute('cloud');
- const handleCloseButtonClick = (): void => {
- setModal(null);
+ const handleCancel = (): void => {
+ setModal(undefined);
};
- const handleCancelButtonClick = (): void => {
- setModal(null);
- };
-
- const handleLoginButtonClick = (): void => {
+ const handleLogin = (): void => {
cloudRoute.push();
- setModal(null);
+ setModal(undefined);
};
return (
-
-
-
- {t('Apps_Marketplace_Login_Required_Title')}
-
-
- {t('Apps_Marketplace_Login_Required_Description')}
-
-
-
-
-
-
-
+
+ {t('Apps_Marketplace_Login_Required_Description')}
+
);
};