CB-4266 ProcessSnackbar fixed size

This commit is contained in:
s.teleshev
2023-11-29 20:25:16 +01:00
parent bff473f370
commit 6a780e387f
2 changed files with 8 additions and 0 deletions
@@ -0,0 +1,3 @@
.wrapper {
height: 176px;
}
@@ -19,6 +19,9 @@ import { SnackbarContent } from './SnackbarMarkups/SnackbarContent';
import { SnackbarFooter } from './SnackbarMarkups/SnackbarFooter';
import { SnackbarStatus } from './SnackbarMarkups/SnackbarStatus';
import { SnackbarWrapper } from './SnackbarMarkups/SnackbarWrapper';
import styles from './ProcessSnackbar.m.css';
import { useS } from '../useS';
import { s } from '../s';
export interface ProcessSnackbarProps extends INotificationProcessExtraProps {
closeDelay?: number;
@@ -32,6 +35,7 @@ export const ProcessSnackbar: NotificationComponent<ProcessSnackbarProps> = obse
state,
}) {
const { error, title, message, status } = state!;
const style = useS(styles);
const translate = useTranslate();
const details = useErrorDetails(error);
@@ -45,6 +49,7 @@ export const ProcessSnackbar: NotificationComponent<ProcessSnackbarProps> = obse
return (
<SnackbarWrapper
className={s(style, { wrapper: true })}
closing={!!notification.state.deleteDelay}
persistent={status === ENotificationType.Loading}
onClose={() => notification.close(false)}