lucid-ui
Version:
A UI component library from AppNexus.
27 lines • 860 B
JavaScript
import _partial from "lodash/partial";
import React from 'react';
import createClass from 'create-react-class';
import { Banner, Button } from '../../../index';
export default createClass({
getInitialState: function getInitialState() {
return {
isClosed: false
};
},
handleChange: function handleChange(isClosed) {
this.setState({
isClosed: isClosed
});
},
render: function render() {
return /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement(Button, {
onClick: _partial(this.handleChange, !this.state.isClosed),
style: {
marginBottom: 8
}
}, "Open/Close"), /*#__PURE__*/React.createElement("br", null), /*#__PURE__*/React.createElement(Banner, {
isClosed: this.state.isClosed,
onClose: _partial(this.handleChange, true)
}, "Default"));
}
});