lucid-ui
Version:
A UI component library from AppNexus.
30 lines • 1.57 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var react_1 = __importDefault(require("react"));
var create_react_class_1 = __importDefault(require("create-react-class"));
var index_1 = require("../../../index");
var onRest = function () {
alert('I am and always will be the optimist. The hoper of far-flung hopes and the dreamer of improbable dreams.');
};
exports.default = create_react_class_1.default({
getInitialState: function () {
return {
isExpanded: false,
};
},
handleToggle: function () {
this.setState({
isExpanded: !this.state.isExpanded,
});
},
render: function () {
return (react_1.default.createElement("section", null,
react_1.default.createElement("button", { onClick: this.handleToggle }, "toggle"),
react_1.default.createElement(index_1.Collapsible, { isExpanded: this.state.isExpanded, style: { background: 'lightgray' }, onRest: onRest },
react_1.default.createElement("p", null, "Everybody knows that everybody dies. But not every day. Not today. Some days are special. Some days are so, so blessed. Some days, nobody dies at all. Now and then, every once in a very long while, every day in a million days, when the wind stands fair and the Doctor comes to call, everybody lives."))));
},
});
//# sourceMappingURL=5.toggle-with-onRest-callback.js.map