Files
CHOMPStation2/tgui/packages/tgui_ch/components/NoticeBox.js
2023-05-23 17:43:01 +02:00

28 lines
630 B
JavaScript

/**
* @file
* @copyright 2020 Aleksej Komarov
* @license MIT
*/
import { classes, pureComponentHooks } from 'common/react';
import { Box } from './Box';
export const NoticeBox = (props) => {
const { className, color, info, warning, success, danger, ...rest } = props;
return (
<Box
className={classes([
'NoticeBox',
color && 'NoticeBox--color--' + color,
info && 'NoticeBox--type--info',
success && 'NoticeBox--type--success',
danger && 'NoticeBox--type--danger',
className,
])}
{...rest}
/>
);
};
NoticeBox.defaultHooks = pureComponentHooks;