UNPKG

botframework-webchat-component

Version:
40 lines (32 loc) 953 B
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;