zarm-web
Version:
基于 React 的桌面端UI库
36 lines (33 loc) • 710 B
JavaScript
import React, { Component } from 'react';
import classnames from 'classnames';
class Panel extends Component {
render() {
const {
isRadius,
theme,
className,
children,
style
} = this.props;
const cls = classnames({
'ui-panel': true,
radius: 'radius' in this.props || isRadius,
[`theme-${theme}`]: !!theme,
[className]: !!className
});
return React.createElement("div", {
className: cls,
style: style
}, children);
}
}
Panel.defaultProps = {
theme: 'default',
isRadius: false
};
Panel.Header = void 0;
Panel.Body = void 0;
Panel.Footer = void 0;
Panel.More = void 0;
Panel.Title = void 0;
export default Panel;