Skip to content

Commit 8fa70f9

Browse files
committed
netpyne-44 Fix Dialog component
1 parent 391a9b6 commit 8fa70f9

1 file changed

Lines changed: 16 additions & 10 deletions

File tree

webapp/components/general/Dialog.js

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,7 @@
11
import React from 'react';
2-
import Button from '@material-ui/core/Button';
32
import MuiDialog from '@material-ui/core/Dialog';
4-
import DialogActions from '@material-ui/core/DialogActions';
5-
import DialogContent from '@material-ui/core/DialogContent';
6-
import Typography from '@material-ui/core/Typography';
7-
import DialogTitle from '@material-ui/core/DialogTitle';
8-
import Paper from '@material-ui/core/Paper';
9-
import Box from '@material-ui/core/Box';
10-
import Link from '@material-ui/core/Link';
11-
import Icon from '@material-ui/core/Icon';
3+
import { Button,DialogActions, DialogContent, DialogTitle, DialogContentText } from '@material-ui/core';
4+
import { Typography, Paper, Box, Link, Icon } from '@material-ui/core';
125
import { withStyles } from '@material-ui/core/styles';
136
import { secondaryColor, bgLight } from '../../theme';
147
import logoNetpyne from '../../static/netpyne-logo_white.png';
@@ -135,18 +128,31 @@ const ContributeContent = withStyles(styles)(({ classes }) => (
135128
</Paper>
136129
));
137130

131+
132+
const titleContentMapping = {
133+
Contribute: <ContributeContent />,
134+
About: <AboutContent />
135+
}
136+
138137
export default function Dialog ({
139138
open,
140139
title,
141140
message,
142141
handleClose,
143142
}) {
143+
const selectMessageContent = () => {
144+
if (title in titleContentMapping) {
145+
return titleContentMapping[title]
146+
}
147+
return <DialogContentText>{message}</DialogContentText>
148+
}
144149
return (
145150
<div>
146151
<MuiDialog fullWidth maxWidth="sm" open={open} onClose={handleClose}>
147152
<DialogTitle>{title}</DialogTitle>
148153
<DialogContent>
149-
{title === 'Contribute' ? <ContributeContent /> : <AboutContent />}
154+
{/* {title === 'Contribute' ? <ContributeContent /> : <AboutContent />} */}
155+
{selectMessageContent()}
150156
</DialogContent>
151157
<DialogActions>
152158
<Button onClick={handleClose} color="primary" autoFocus>

0 commit comments

Comments
 (0)