botframework-webchat-component
Version:
React component of botframework-webchat
37 lines (29 loc) • 898 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 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;