I am referring this post this post for finishing up a custom dialog. But I keep getting warning No duplicate props allowed react/jsx-no-duplicate-props
And the following code is the place holds props. How can I solve this problem ?
const DialogTitle = withStyles(styles)((props) => {
const { children, classes, onClose, ...other } = props;
return (
<MuiDialogTitle disableTypography className={classes.root} {...other}>
<Typography variant="h6">{children}</Typography>
{onClose ? (
<IconButton aria-label="close" className={classes.closeButton} onClick={onClose}>
<CloseIcon />
</IconButton>
) : null}
</MuiDialogTitle>
);
});