X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fframework%2Fwidgets%2Fpanel%2Fpanel.jsx;h=03877b09387b1627ba3a602ba97ccc0557bf38b9;hb=168f7b61f09549d4bf25ecd0805435b2cc3a5243;hp=b26b1b122c17531e0517610aa1c06176be308df9;hpb=ba19ffdfd442c7ebe66f482b90f6bc65a0e9b8be;p=osm%2FUI.git diff --git a/skyquake/framework/widgets/panel/panel.jsx b/skyquake/framework/widgets/panel/panel.jsx index b26b1b122..03877b093 100644 --- a/skyquake/framework/widgets/panel/panel.jsx +++ b/skyquake/framework/widgets/panel/panel.jsx @@ -59,13 +59,23 @@ Panel.defaultProps = { export class PanelWrapper extends Component { render() { + let wrapperClass = 'skyquakePanelWrapper'; + let {className, column, style, ...props} = this.props; + if(className) { + wrapperClass = `${wrapperClass} ${className}` + } + if(column) { + style.flexDirection = 'column'; + } return ( -
+
{this.props.children}
) } } - +PanelWrapper.defaultProps = { + style: {} +} export default Panel;