diff --git a/src/buttons/CreateScenarioButton/CreateScenarioButton.js b/src/buttons/CreateScenarioButton/CreateScenarioButton.js index e46b620a..5246e648 100644 --- a/src/buttons/CreateScenarioButton/CreateScenarioButton.js +++ b/src/buttons/CreateScenarioButton/CreateScenarioButton.js @@ -1,7 +1,8 @@ import React, { useState } from 'react'; import PropTypes from 'prop-types'; -import { Button } from '@mui/material'; -import { FadingTooltip } from '../../misc/FadingTooltip'; +import AddCircleIcon from '@mui/icons-material/AddCircle'; +import { Button, IconButton } from '@mui/material'; +import { FadingTooltip } from '../../misc'; import CreateScenarioDialog from './components'; export const CreateScenarioButton = ({ @@ -16,24 +17,32 @@ export const CreateScenarioButton = ({ solution, disabled, labels, + isIconButton, }) => { const [open, setOpen] = useState(false); const openDialog = () => setOpen(true); const closeDialog = () => setOpen(false); + const buttonContent = isIconButton ? ( + + + + ) : ( + + ); return (
- - + + {buttonContent} - {buttonContent} + + {buttonContent} + { const { labels, status, onDelete, className } = props; @@ -17,26 +17,30 @@ export const ScenarioValidationStatusChip = (props) => { if (lowerCaseStatus === 'loading') { return ( - + + + ); } const colorProp = lowerCaseStatus === 'validated' ? 'success' : 'error'; return lowerCaseStatus === 'rejected' || lowerCaseStatus === 'validated' ? ( - + + + ) : null; };