UNPKG

botframework-webchat-component

Version:
37 lines (29 loc) 898 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 WarningNotificationIcon = ({ className, size }) => { const [direction] = useDirection(); return ( <svg alt="" className={classNames(className + '', direction === 'rtl' && 'webchat_warning--rtl')} height={ICON_SIZE_FACTOR * size} viewBox="0 0 13.1 13.1" width={ICON_SIZE_FACTOR * size} > <path d="M13.1,13.1H0L6.6,0L13.1,13.1z M7,10.5H6.1v0.9H7V10.5z M7,9.7V5.2H6.1v4.4L7,9.7z" fillRule="evenodd" /> </svg> ); }; WarningNotificationIcon.defaultProps = { className: '', size: 1 }; WarningNotificationIcon.propTypes = { className: PropTypes.string, size: PropTypes.number }; export default WarningNotificationIcon;