add option to transmit className prop to Modal

This commit is contained in:
Florian Scholdei
2019-09-12 12:55:10 +02:00
parent 6ef37ac4de
commit 0c668f0e4b

View File

@@ -8,13 +8,12 @@ type Props = {
body: any, body: any,
footer?: any, footer?: any,
active: boolean, active: boolean,
className?: string
}; };
class Modal extends React.Component<Props> { class Modal extends React.Component<Props> {
render() { render() {
const { title, closeFunction, body, footer, active } = this.props; const { title, closeFunction, body, footer, active, className } = this.props;
const isActive = active ? "is-active" : null; const isActive = active ? "is-active" : null;
@@ -24,7 +23,7 @@ class Modal extends React.Component<Props> {
} }
return ( return (
<div className={classNames("modal", isActive)}> <div className={classNames("modal", className, isActive)}>
<div className="modal-background" /> <div className="modal-background" />
<div className="modal-card"> <div className="modal-card">
<header className="modal-card-head"> <header className="modal-card-head">