import { authMessages } from '@ringcentral-integration/commons/modules/Auth'; import { includes } from 'ramda'; import React from 'react'; import i18n from './i18n'; type AuthAlertProps = { currentLocale: string; message: { message: string; }; }; const AuthAlert: React.FC = (props) => { const msg = i18n.getString(props.message.message, props.currentLocale); return {msg}; }; // @ts-expect-error TS(2339): Property 'handleMessage' does not exist on type 'S... Remove this comment to see the full error message AuthAlert.handleMessage = ({ message }: any) => includes(message, [ authMessages.accessDenied, authMessages.internalError, authMessages.sessionExpired, authMessages.beforeLogoutError, authMessages.logoutError, authMessages.siteAccessForbidden, ]); export default AuthAlert;