X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fframework%2Fwidgets%2Fpanel%2Fpanel.jsx;h=4ef7c892fdcc3a10f6afc53abaf8b3be228aed49;hb=3130c3b976dc11f641bce038fcfa1c101d156f12;hp=e8a31186b047de44fa6705c9a0bedb803c64d61b;hpb=e29efc315df33d546237e270470916e26df391d6;p=osm%2FUI.git diff --git a/skyquake/framework/widgets/panel/panel.jsx b/skyquake/framework/widgets/panel/panel.jsx index e8a31186b..4ef7c892f 100644 --- a/skyquake/framework/widgets/panel/panel.jsx +++ b/skyquake/framework/widgets/panel/panel.jsx @@ -1,5 +1,5 @@ /* - * + * * Copyright 2016 RIFT.IO Inc * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -25,20 +25,21 @@ export class Panel extends Component { render() { let self = this; let {children, className, title, ...props} = self.props; - let classRoot = className ? ' ' + className : ' ' + let classRoot = className ? ' ' + className : ' '; + let hasCorners = this.props['no-corners']; let titleTag = title ?
{title}
: ''; return (
- - + { !hasCorners ? : null } + { !hasCorners ? : null } {titleTag}
{children}
- - + { !hasCorners ? : null } + { !hasCorners ? : null }
) } @@ -50,7 +51,8 @@ Panel.defaultProps = { export class PanelWrapper extends Component { render() { - return (
+ return ( +
{this.props.children}
) } @@ -60,7 +62,7 @@ export default Panel; function decorateClassNames(className, addendum) { - return className.split(' ').map(function(c) { + return className.trim().split(' ').map(function(c) { return c + addendum }).join(' '); }