import { Stack, Text } from '@chakra-ui/react'; import { __ } from '@wordpress/i18n'; import React, { useMemo } from 'react'; import { IoIosLink } from 'react-icons/io'; import { RiRestartLine } from 'react-icons/ri'; // import ButtonsGroup from '../../../../assets/js/back-end/components/common/ButtonsGroup.tsx'; import { UseQueryResult } from '@tanstack/react-query'; import ButtonsGroup from '../../../../assets/js/back-end/components/common/ButtonsGroup'; interface Props { onResetCredentialsModalChange: (value: boolean) => void; onHandleConsentScreen: any; settingQuery?: UseQueryResult; } const MeetingErrorConsentScreen: React.FC = ({ onResetCredentialsModalChange, onHandleConsentScreen, settingQuery, }) => { const consentScreenButtons = useMemo(() => { return [ { title: 'Reset Credentials', Icon: RiRestartLine, onClick: () => onResetCredentialsModalChange(true), colorScheme: 'primary', }, { title: `Go To Google's Consent Screen`, Icon: IoIosLink, onClick: () => onHandleConsentScreen(settingQuery?.data), variant: 'outline', }, ]; }, []); return ( {__(`The app is not permitted yet!`, 'learning-management-system')} {__( `Press the button to grant access to your google classroom. Please allow all required permission to make this app working perfectly.`, 'learning-management-system', )} ); }; export default MeetingErrorConsentScreen;