import React, {Component, ReactNode} from 'react'; import {Dialog, Classes, Button, AnchorButton, Intent, Icon, IconName} from "@blueprintjs/core"; export interface GenericDialogProps { isOpen: boolean onClose: () => void title?: any buttons?: { type?: 'cancel' | 'submit' intent?: Intent icon?: IconName disabled?: () => boolean onClick?: (event) => void text?: any }[] } class GenericDialog extends Component { render() { return
{this.props.children}
{this.props.buttons &&
{/**/} {this.props.buttons.map(b => )}
}
} } export default GenericDialog;