UNPKG

botframework-webchat-component

Version:
34 lines (27 loc) 1.08 kB
import { hooks } from 'botframework-webchat-api'; import classNames from 'classnames'; import React from 'react'; import ErrorNotificationIcon from './Assets/ErrorNotificationIcon'; import ScreenReaderText from '../ScreenReaderText'; import useStyleSet from '../hooks/useStyleSet'; const { useDirection, useLocalizer } = hooks; const ConnectivityStatusJavaScriptError = () => { const [{ errorNotification: errorNotificationStyleSet }] = useStyleSet(); const [direction] = useDirection(); const localize = useLocalizer(); const renderErrorNotificationText = localize('CONNECTIVITY_STATUS_ALT_RENDER_ERROR'); return ( <React.Fragment> <ScreenReaderText text={localize('CONNECTIVITY_STATUS_ALT', renderErrorNotificationText)} /> <div aria-hidden={true} className={classNames('webchat__connectivityStatus', errorNotificationStyleSet + '')} dir={direction} > <ErrorNotificationIcon /> {renderErrorNotificationText} </div> </React.Fragment> ); }; export default ConnectivityStatusJavaScriptError;