botframework-webchat-component
Version:
React component of botframework-webchat
34 lines (27 loc) • 1.08 kB
JavaScript
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;