Files
CHOMPStation2/tgui/packages/tgui_ch/components/NoticeBox.jsx
CHOMPStation2 85ca379bb2 [MIRROR] [TGUI 5.0 Prep] JS to JSX (#7414)
Co-authored-by: Selis <sirlionfur@hotmail.de>
Co-authored-by: Selis <selis@xynolabs.com>
2023-12-13 23:23:03 +01: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;