UNPKG

auth0-lock

Version:
38 lines (28 loc) 914 B
'use strict'; exports.__esModule = true; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _list = require('../ui/list'); var _list2 = _interopRequireDefault(_list); var _actions = require('./actions'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // TODO: these actions should be passed as props exports.default = function (_ref) { var icon = _ref.icon, iconUrl = _ref.iconUrl, model = _ref.model, name = _ref.name, items = _ref.items; return _react2.default.createElement(_list2.default, { model: model, icon: icon, iconUrl: iconUrl, items: items, onSelect: function onSelect(x) { return (0, _actions.selectOption)(model.get('id'), name, x); }, onCancel: function onCancel() { return (0, _actions.cancelOptionSelection)(model.get('id')); } }); };