lucid-ui
Version:
A UI component library from AppNexus.
37 lines • 1.45 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");
exports.default = create_react_class_1.default({
getInitialState: function () {
return {
selectedIcon: 'item2',
};
},
handleSelect: function (id) {
// when selected, set `selectedIcon`
this.setState({ selectedIcon: id });
},
render: function () {
return (react_1.default.createElement(index_1.IconSelect, { kind: 'single' // renders as radio buttons
, onSelect: this.handleSelect, items: [
{
id: 'item1',
icon: react_1.default.createElement(index_1.ClockIcon, null),
isSelected: this.state.selectedIcon === 'item1',
label: 'Foo Bar',
},
{
id: 'item2',
icon: react_1.default.createElement(index_1.ClockIcon, null),
isSelected: this.state.selectedIcon === 'item2',
label: 'Bax Tar',
},
] }));
},
});
//# sourceMappingURL=1.select-one-icon.js.map