botframework-webchat-component
Version:
React component of botframework-webchat
40 lines (32 loc) • 953 B
JavaScript
import { hooks } from 'botframework-webchat-api';
import classNames from 'classnames';
import PropTypes from 'prop-types';
import React from 'react';
const { useDirection } = hooks;
const ICON_SIZE_FACTOR = 16;
const ErrorNotificationIcon = ({ className, size }) => {
const [direction] = useDirection();
return (
<svg
alt=""
className={classNames(className + '', direction === 'rtl' && 'webchat__error--rtl')}
height={ICON_SIZE_FACTOR * size}
viewBox="0 0 13.1 13.1"
width={ICON_SIZE_FACTOR * size}
>
<path
d="M6.5,13C2.9,13,0,10.1,0,6.5S2.9,0,6.5,0S13,2.9,13,6.5S10.1,13,6.5,13z M6.1,3.5v4.3h0.9V3.5H6.1z M6.1,8.7v0.9h0.9V8.7H6.1z"
fillRule="evenodd"
/>
</svg>
);
};
ErrorNotificationIcon.defaultProps = {
className: '',
size: 1
};
ErrorNotificationIcon.propTypes = {
className: PropTypes.string,
size: PropTypes.number
};
export default ErrorNotificationIcon;