1 // Copyright (C) The Arvados Authors. All rights reserved.
3 // SPDX-License-Identifier: AGPL-3.0
5 import React from "react";
6 import { WarningIcon } from "components/icon/icon";
7 import { CustomStyleRulesCallback } from 'common/custom-theme';
8 import { DialogContentText } from "@mui/material";
9 import { WithStyles } from '@mui/styles';
10 import withStyles from '@mui/styles/withStyles';
11 import { ArvadosTheme } from 'common/custom-theme';
13 type CssRules = 'container' | 'text';
15 const styles: CustomStyleRulesCallback<CssRules> = (theme: ArvadosTheme) => ({
25 interface WarningCollectionProps {
29 export const WarningCollection = withStyles(styles)(({ classes, text }: WarningCollectionProps & WithStyles<CssRules>) =>
30 <span className={classes.container}>
32 <DialogContentText className={classes.text}>{text}</DialogContentText>