UNPKG

tinper-bee

Version:

React Components living for enterprise-class pc backend application

1,513 lines (1,154 loc) 2.13 MB
(function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(require("react"), require("react-dom")); else if(typeof define === 'function' && define.amd) define(["react", "react-dom"], factory); else if(typeof exports === 'object') exports["tinper-bee"] = factory(require("react"), require("react-dom")); else root["tinper-bee"] = factory(root["React"], root["ReactDOM"]); })(this, function(__WEBPACK_EXTERNAL_MODULE_4__, __WEBPACK_EXTERNAL_MODULE_5__) { return /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) /******/ return installedModules[moduleId].exports; /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ exports: {}, /******/ id: moduleId, /******/ loaded: false /******/ }; /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ // Flag the module as loaded /******/ module.loaded = true; /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ // Load entry module and return exports /******/ return __webpack_require__(0); /******/ }) /************************************************************************/ /******/ ((function(modules) { // Check all modules for deduplicated modules for(var i in modules) { if(Object.prototype.hasOwnProperty.call(modules, i)) { switch(typeof modules[i]) { case "function": break; case "object": // Module can be created from a template modules[i] = (function(_m) { var args = _m.slice(1), fn = modules[_m[0]]; return function (a,b,c) { fn.apply(this, [a,b,c].concat(args)); }; }(modules[i])); break; default: // Module is a copy of another module modules[i] = modules[modules[i]]; break; } } } return modules; }([ /* 0 */ /***/ function(module, exports, __webpack_require__) { var Button = __webpack_require__(1); var Badge = __webpack_require__(7); var Alert = __webpack_require__(10); var ButtonGroup = __webpack_require__(13); var Label = __webpack_require__(16); var FormControl = __webpack_require__(19); var FormGroup = __webpack_require__(24); var Form = __webpack_require__(27); var Layout = __webpack_require__(30); var InputGroup = __webpack_require__(35); var InputNumber = __webpack_require__(42); var LoadingState = __webpack_require__(45); var Checkbox = __webpack_require__(177); var Pagination = __webpack_require__(180); var ProgressBar = __webpack_require__(184); var Radio = __webpack_require__(187); var Switch = __webpack_require__(192); var Tooltip = __webpack_require__(195); var Dropdown = __webpack_require__(198); var Panel = __webpack_require__(213); var Transition = __webpack_require__(217); var Navbar = __webpack_require__(218); var Animate = __webpack_require__(256); var Select = __webpack_require__(257); var Tile = __webpack_require__(269); var Icon = __webpack_require__(272); var Menu = __webpack_require__(275); var Upload = __webpack_require__(276); var Breadcrumb = __webpack_require__(288); var Message = __webpack_require__(292); var Notification = __webpack_require__(298); var Popconfirm = __webpack_require__(299); var Modal = __webpack_require__(328); var Tabs = __webpack_require__(329); var Cascader = __webpack_require__(334); var Loading = __webpack_require__(337); var Table = __webpack_require__(340); var Tree = __webpack_require__(358); var Popover = __webpack_require__(364); var Clipboard = __webpack_require__(367); var Rate = __webpack_require__(385); var Time = __webpack_require__(400); var Date = __webpack_require__(620); var Calendar = __webpack_require__(679); module.exports = { Button: Button, Badge: Badge, Alert: Alert, ButtonGroup: ButtonGroup, Label: Label, FormControl: FormControl, FormGroup: FormGroup, Form: Form, InputGroup: InputGroup, InputNumber: InputNumber, LoadingState: LoadingState, Checkbox: Checkbox, Pagination: Pagination, ProgressBar: ProgressBar, Radio: Radio, Switch: Switch, Tooltip: Tooltip, Con: Layout.Con, Row: Layout.Row, Col: Layout.Col, Dropdown: Dropdown, Panel: Panel.Panel, PanelGroup: Panel.PanelGroup, Transition: Transition, Select: Select, Animate: Animate, Icon: Icon, Menu: Menu, Breadcrumb: Breadcrumb, Upload: Upload, Tile: Tile, Navbar: Navbar, Message: Message, Notification: Notification, Popconfirm: Popconfirm, Modal: Modal, Tabs: Tabs, TabPanel: Tabs.TabPane, Cascader: Cascader, Loading: Loading, Table: Table, Popover: Popover, Tree: Tree, Clipboard: Clipboard, Rate: Rate, Time: Time, Date: Date, Calendar: Calendar }; /***/ }, /* 1 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(2); /***/ }, /* 2 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _Button = __webpack_require__(3); var _Button2 = _interopRequireDefault(_Button); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } exports["default"] = _Button2["default"]; module.exports = exports['default']; /***/ }, /* 3 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _react = __webpack_require__(4); var _react2 = _interopRequireDefault(_react); var _reactDom = __webpack_require__(5); var _reactDom2 = _interopRequireDefault(_reactDom); var _classnames = __webpack_require__(6); var _classnames2 = _interopRequireDefault(_classnames); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } var propTypes = { /** * @title 尺寸 */ size: _react.PropTypes.oneOf(['sm', 'xg', 'lg']), /** * @title 样式 */ style: _react.PropTypes.object, /** * @title 形状 */ shape: _react.PropTypes.oneOf(['block', 'round', 'squared', 'floating', 'pillRight', 'pillLeft', 'icon']), bordered: _react.PropTypes.bool, /** * @title 类型 */ colors: _react.PropTypes.oneOf(['primary', 'accent', 'success', 'info', 'warning', 'danger', 'default']), /** * @title 是否禁用 * @veIgnore */ disabled: _react.PropTypes.bool, /** * @title 类名 * @veIgnore */ className: _react.PropTypes.string, /** * @title <button> 的 type * @veIgnore */ htmlType: _react.PropTypes.oneOf(['submit', 'button', 'reset']) }; var defaultProps = { disabled: false, htmlType: 'button', clsPrefix: 'u-button', bordered: false }; var sizeMap = { sm: 'sm', xg: 'xg', lg: 'lg' }, colorsMap = { primary: 'primary', accent: 'accent', success: 'success', info: 'info', warning: 'warning', danger: 'danger' }, shapeMap = { block: 'block', round: 'round', squared: 'squared', floating: 'floating', pillRight: 'pill-right', pillLeft: 'pill-left', icon: 'icon' }; var Button = function (_Component) { _inherits(Button, _Component); function Button(props) { _classCallCheck(this, Button); return _possibleConstructorReturn(this, _Component.call(this, props)); } Button.prototype.render = function render() { var _props = this.props; var colors = _props.colors; var shape = _props.shape; var disabled = _props.disabled; var className = _props.className; var size = _props.size; var bordered = _props.bordered; var children = _props.children; var htmlType = _props.htmlType; var clsPrefix = _props.clsPrefix; var others = _objectWithoutProperties(_props, ['colors', 'shape', 'disabled', 'className', 'size', 'bordered', 'children', 'htmlType', 'clsPrefix']); var clsObj = {}; if (className) { clsObj[className] = true; } if (sizeMap[size]) { clsObj[clsPrefix + '-' + sizeMap[size]] = true; } if (shapeMap[shape]) { clsObj[clsPrefix + '-' + shapeMap[shape]] = true; } if (colorsMap[colors]) { clsObj[clsPrefix + '-' + colorsMap[colors]] = true; } clsObj[clsPrefix + '-border'] = bordered; var classes = (0, _classnames2["default"])(clsPrefix, clsObj); return _react2["default"].createElement( 'button', _extends({ type: htmlType, className: classes, disabled: disabled }, others), this.props.children ); }; return Button; }(_react.Component); Button.propTypes = propTypes; Button.defaultProps = defaultProps; exports["default"] = Button; module.exports = exports['default']; /***/ }, /* 4 */ /***/ function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_4__; /***/ }, /* 5 */ /***/ function(module, exports) { module.exports = __WEBPACK_EXTERNAL_MODULE_5__; /***/ }, /* 6 */ /***/ function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! Copyright (c) 2016 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /* global define */ (function () { 'use strict'; var hasOwn = {}.hasOwnProperty; function classNames () { var classes = []; for (var i = 0; i < arguments.length; i++) { var arg = arguments[i]; if (!arg) continue; var argType = typeof arg; if (argType === 'string' || argType === 'number') { classes.push(arg); } else if (Array.isArray(arg)) { classes.push(classNames.apply(null, arg)); } else if (argType === 'object') { for (var key in arg) { if (hasOwn.call(arg, key) && arg[key]) { classes.push(key); } } } } return classes.join(' '); } if (typeof module !== 'undefined' && module.exports) { module.exports = classNames; } else if (true) { // register as 'classnames', consistent with npm package name !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = function () { return classNames; }.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); } else { window.classNames = classNames; } }()); /***/ }, /* 7 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(8); /***/ }, /* 8 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _Badge = __webpack_require__(9); var _Badge2 = _interopRequireDefault(_Badge); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } exports["default"] = _Badge2["default"]; module.exports = exports['default']; /***/ }, /* 9 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _react = __webpack_require__(4); var _react2 = _interopRequireDefault(_react); var _classnames = __webpack_require__(6); var _classnames2 = _interopRequireDefault(_classnames); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } /** * badge 默认显示内容1 */ var propTypes = { /** * @title 颜色 */ colors: _react.PropTypes.oneOf(['primary', 'accent', 'success', 'info', 'warning', 'danger', 'default']), /** * @title 边角显示内容 */ dataBadge: _react.PropTypes.oneOfType([_react.PropTypes.node, _react.PropTypes.string, _react.PropTypes.object]), dataBadgePlacement: _react.PropTypes.oneOf(['topbottom']) }; var defaultProps = { clsPrefix: 'u-badge' }; var Badge = function (_React$Component) { _inherits(Badge, _React$Component); function Badge(props) { _classCallCheck(this, Badge); return _possibleConstructorReturn(this, _React$Component.call(this, props)); } Badge.prototype.render = function render() { var _props = this.props, colors = _props.colors, className = _props.className, children = _props.children, clsPrefix = _props.clsPrefix, dataBadge = _props.dataBadge, dataBadgePlacement = _props.dataBadgePlacement, others = _objectWithoutProperties(_props, ['colors', 'className', 'children', 'clsPrefix', 'dataBadge', 'dataBadgePlacement']); var clsObj = {}; if (className) { clsObj[className] = true; } /** * 以u-badge起头的颜色类判断 */ if (colors) { clsObj[clsPrefix + '-' + colors] = true; } if (dataBadge) { clsObj['data-badge'] = true; } if (dataBadgePlacement) { clsObj['data-badge-' + dataBadgePlacement] = true; } var classNames = (0, _classnames2["default"])(clsPrefix, clsObj); return _react2["default"].createElement( 'span', _extends({ className: classNames }, others), dataBadge && _react2["default"].createElement( 'span', null, children, _react2["default"].createElement( 'span', { className: 'data-icon' }, dataBadge ) ), !dataBadge && _react2["default"].createElement( 'span', { className: 'badge-single' }, children ) ); }; return Badge; }(_react2["default"].Component); Badge.defaultProps = defaultProps; exports["default"] = Badge; module.exports = exports['default']; /***/ }, /* 10 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(11); /***/ }, /* 11 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _Alert = __webpack_require__(12); var _Alert2 = _interopRequireDefault(_Alert); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } exports["default"] = _Alert2["default"]; module.exports = exports['default']; /***/ }, /* 12 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _classnames = __webpack_require__(6); var _classnames2 = _interopRequireDefault(_classnames); var _react = __webpack_require__(4); var _react2 = _interopRequireDefault(_react); var _beeButton = __webpack_require__(2); var _beeButton2 = _interopRequireDefault(_beeButton); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } var propTypes = { onDismiss: _react.PropTypes.func, closeLabel: _react.PropTypes.string }; var defaultProps = { clsPrefix: "u-alert" }; var Alert = function (_React$Component) { _inherits(Alert, _React$Component); function Alert(props) { _classCallCheck(this, Alert); var _this = _possibleConstructorReturn(this, _React$Component.call(this, props)); _this.state = { showCloseLabel: !!_this.props.closeLabel }; return _this; } /** * 渲染右上角关闭alert按钮 */ Alert.prototype.renderDismissButton = function renderDismissButton(onDismiss) { return _react2["default"].createElement( _beeButton2["default"], { className: 'close', onClick: onDismiss }, _react2["default"].createElement( 'span', null, '\xD7' ) ); }; /** * 渲染alert信息内部关闭alert的文字按钮 * @onDismiss 外界传进来的操作动作方法 * @closeLabel 内部关闭按钮显示的文字 */ Alert.prototype.renderSrOnlyDismissButton = function renderSrOnlyDismissButton(onDismiss, closeLabel) { return _react2["default"].createElement( _beeButton2["default"], { className: 'close sr-only', onClick: onDismiss }, closeLabel ); }; Alert.prototype.render = function render() { var _props = this.props, onDismiss = _props.onDismiss, closeLabel = _props.closeLabel, colors = _props.colors, className = _props.className, children = _props.children, clsPrefix = _props.clsPrefix, others = _objectWithoutProperties(_props, ['onDismiss', 'closeLabel', 'colors', 'className', 'children', 'clsPrefix']); var clsObj = {}; clsObj['' + clsPrefix] = true; if (colors) { clsObj[clsPrefix + '-' + colors] = true; } else { clsObj[clsPrefix + '-warning'] = true; } return _react2["default"].createElement( 'div', _extends({}, others, { role: 'alert', className: (0, _classnames2["default"])(className, clsObj) }), children, !this.state.showCloseLabel && this.renderDismissButton(onDismiss), this.state.showCloseLabel && this.renderSrOnlyDismissButton(onDismiss, closeLabel) ); }; return Alert; }(_react2["default"].Component); Alert.propTypes = propTypes; Alert.defaultProps = defaultProps; exports["default"] = Alert; module.exports = exports['default']; /***/ }, /* 13 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(14); /***/ }, /* 14 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _ButtonGroup = __webpack_require__(15); var _ButtonGroup2 = _interopRequireDefault(_ButtonGroup); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } exports["default"] = _ButtonGroup2["default"]; module.exports = exports['default']; /***/ }, /* 15 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _react = __webpack_require__(4); var _react2 = _interopRequireDefault(_react); var _reactDom = __webpack_require__(5); var _reactDom2 = _interopRequireDefault(_reactDom); var _classnames = __webpack_require__(6); var _classnames2 = _interopRequireDefault(_classnames); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } // import Button from 'bee-button'; var propTypes = { /** * 是否垂直排列 */ vertical: _react2["default"].PropTypes.bool, /** * 是否对齐 */ justified: _react2["default"].PropTypes.bool, /** * 垂直时是否为块状元素 */ block: _react2["default"].PropTypes.bool }; var defaultProps = { block: false, justified: false, vertical: false }; var clsPrefix = "u-button-group"; var ButtonGroup = function (_React$Component) { _inherits(ButtonGroup, _React$Component); function ButtonGroup() { _classCallCheck(this, ButtonGroup); return _possibleConstructorReturn(this, _React$Component.apply(this, arguments)); } ButtonGroup.prototype.render = function render() { var _tbClass; var _props = this.props, block = _props.block, justified = _props.justified, vertical = _props.vertical, classes = _props.classes, others = _objectWithoutProperties(_props, ['block', 'justified', 'vertical', 'classes']); var tbClass = (_tbClass = {}, _defineProperty(_tbClass, '' + clsPrefix, vertical ? false : true), _defineProperty(_tbClass, clsPrefix + '-block', vertical ? block : false), _defineProperty(_tbClass, clsPrefix + '-vertical', vertical), _defineProperty(_tbClass, clsPrefix + '-justified', justified), _tbClass); return _react2["default"].createElement( 'div', _extends({}, others, { className: (0, _classnames2["default"])(tbClass, classes) }), this.props.children ); }; return ButtonGroup; }(_react2["default"].Component); ButtonGroup.propTypes = propTypes; ButtonGroup.defaultProps = defaultProps; exports["default"] = ButtonGroup; module.exports = exports['default']; /***/ }, /* 16 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(17); /***/ }, /* 17 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _Label = __webpack_require__(18); var _Label2 = _interopRequireDefault(_Label); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } exports["default"] = _Label2["default"]; module.exports = exports['default']; /***/ }, /* 18 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _react = __webpack_require__(4); var _react2 = _interopRequireDefault(_react); var _reactDom = __webpack_require__(5); var _reactDom2 = _interopRequireDefault(_reactDom); var _classnames = __webpack_require__(6); var _classnames2 = _interopRequireDefault(_classnames); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } var defaultProps = { clsPrefix: 'u-label' }; var Label = function (_Component) { _inherits(Label, _Component); function Label() { _classCallCheck(this, Label); return _possibleConstructorReturn(this, _Component.apply(this, arguments)); } Label.prototype.render = function render() { var _props = this.props, className = _props.className, children = _props.children, clsPrefix = _props.clsPrefix, others = _objectWithoutProperties(_props, ['className', 'children', 'clsPrefix']); var classes = {}; var classNames = (0, _classnames2["default"])(clsPrefix, classes); return _react2["default"].createElement( 'label', _extends({}, others, { className: classNames }), children ); }; return Label; }(_react.Component); Label.defaultProps = defaultProps; exports["default"] = Label; module.exports = exports['default']; /***/ }, /* 19 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(20); /***/ }, /* 20 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _FormControl = __webpack_require__(21); var _FormControl2 = _interopRequireDefault(_FormControl); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } exports["default"] = _FormControl2["default"]; module.exports = exports['default']; /***/ }, /* 21 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _react = __webpack_require__(4); var _react2 = _interopRequireDefault(_react); var _reactDom = __webpack_require__(5); var _reactDom2 = _interopRequireDefault(_reactDom); var _classnames = __webpack_require__(6); var _classnames2 = _interopRequireDefault(_classnames); var _warning = __webpack_require__(22); var _warning2 = _interopRequireDefault(_warning); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } var propTypes = { componentClass: _react.PropTypes.oneOfType([_react.PropTypes.element, _react.PropTypes.string]), type: _react.PropTypes.string, size: _react.PropTypes.oneOf(['sm', 'md', 'lg']), id: _react.PropTypes.string }; var defaultProps = { componentClass: 'input', clsPrefix: 'u-form-control', type: 'text', size: 'md' }; var FormControl = function (_React$Component) { _inherits(FormControl, _React$Component); function FormControl() { _classCallCheck(this, FormControl); return _possibleConstructorReturn(this, _React$Component.apply(this, arguments)); } FormControl.prototype.render = function render() { var formGroup = this.context.$bs_formGroup; var controlId = formGroup && formGroup.controlId; var _props = this.props, Component = _props.componentClass, type = _props.type, _props$id = _props.id, id = _props$id === undefined ? controlId : _props$id, className = _props.className, size = _props.size, clsPrefix = _props.clsPrefix, others = _objectWithoutProperties(_props, ['componentClass', 'type', 'id', 'className', 'size', 'clsPrefix']); (0, _warning2["default"])(controlId == null || id === controlId, '`controlId` is ignored on `<FormControl>` when `id` is specified.'); // input[type="file"] 不应该有类名 .form-control. var classes = {}; if (size) { classes['' + size] = true; } var classNames = void 0; if (type !== 'file') { classNames = (0, _classnames2["default"])(clsPrefix, classes); } return _react2["default"].createElement(Component, _extends({}, others, { type: type, id: id, className: (0, _classnames2["default"])(className, classNames) })); }; return FormControl; }(_react2["default"].Component); FormControl.propTypes = propTypes; FormControl.defaultProps = defaultProps; exports["default"] = FormControl; module.exports = exports['default']; /***/ }, /* 22 */ /***/ function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {/** * Copyright 2014-2015, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. */ 'use strict'; /** * Similar to invariant but only logs a warning if the condition is not met. * This can be used to log issues in development environments in critical * paths. Removing the logging code for production environments will keep the * same logic and follow the same code paths. */ var warning = function() {}; if (process.env.NODE_ENV !== 'production') { warning = function(condition, format, args) { var len = arguments.length; args = new Array(len > 2 ? len - 2 : 0); for (var key = 2; key < len; key++) { args[key - 2] = arguments[key]; } if (format === undefined) { throw new Error( '`warning(condition, format, ...args)` requires a warning ' + 'message argument' ); } if (format.length < 10 || (/^[s\W]*$/).test(format)) { throw new Error( 'The warning format should be able to uniquely identify this ' + 'warning. Please, use a more descriptive format than: ' + format ); } if (!condition) { var argIndex = 0; var message = 'Warning: ' + format.replace(/%s/g, function() { return args[argIndex++]; }); if (typeof console !== 'undefined') { console.error(message); } try { // This error was thrown as a convenience so that you can use this stack // to find the callsite that caused this warning to fire. throw new Error(message); } catch(x) {} } }; } module.exports = warning; /* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(23))) /***/ }, /* 23 */ /***/ function(module, exports) { // shim for using process in browser var process = module.exports = {}; // cached from whatever global is present so that test runners that stub it // don't break things. But we need to wrap it in a try catch in case it is // wrapped in strict mode code which doesn't define any globals. It's inside a // function because try/catches deoptimize in certain engines. var cachedSetTimeout; var cachedClearTimeout; function defaultSetTimout() { throw new Error('setTimeout has not been defined'); } function defaultClearTimeout () { throw new Error('clearTimeout has not been defined'); } (function () { try { if (typeof setTimeout === 'function') { cachedSetTimeout = setTimeout; } else { cachedSetTimeout = defaultSetTimout; } } catch (e) { cachedSetTimeout = defaultSetTimout; } try { if (typeof clearTimeout === 'function') { cachedClearTimeout = clearTimeout; } else { cachedClearTimeout = defaultClearTimeout; } } catch (e) { cachedClearTimeout = defaultClearTimeout; } } ()) function runTimeout(fun) { if (cachedSetTimeout === setTimeout) { //normal enviroments in sane situations return setTimeout(fun, 0); } // if setTimeout wasn't available but was latter defined if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) { cachedSetTimeout = setTimeout; return setTimeout(fun, 0); } try { // when when somebody has screwed with setTimeout but no I.E. maddness return cachedSetTimeout(fun, 0); } catch(e){ try { // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally return cachedSetTimeout.call(null, fun, 0); } catch(e){ // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error return cachedSetTimeout.call(this, fun, 0); } } } function runClearTimeout(marker) { if (cachedClearTimeout === clearTimeout) { //normal enviroments in sane situations return clearTimeout(marker); } // if clearTimeout wasn't available but was latter defined if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) { cachedClearTimeout = clearTimeout; return clearTimeout(marker); } try { // when when somebody has screwed with setTimeout but no I.E. maddness return cachedClearTimeout(marker); } catch (e){ try { // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally return cachedClearTimeout.call(null, marker); } catch (e){ // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. // Some versions of I.E. have different rules for clearTimeout vs setTimeout return cachedClearTimeout.call(this, marker); } } } var queue = []; var draining = false; var currentQueue; var queueIndex = -1; function cleanUpNextTick() { if (!draining || !currentQueue) { return; } draining = false; if (currentQueue.length) { queue = currentQueue.concat(queue); } else { queueIndex = -1; } if (queue.length) { drainQueue(); } } function drainQueue() { if (draining) { return; } var timeout = runTimeout(cleanUpNextTick); draining = true; var len = queue.length; while(len) { currentQueue = queue; queue = []; while (++queueIndex < len) { if (currentQueue) { currentQueue[queueIndex].run(); } } queueIndex = -1; len = queue.length; } currentQueue = null; draining = false; runClearTimeout(timeout); } process.nextTick = function (fun) { var args = new Array(arguments.length - 1); if (arguments.length > 1) { for (var i = 1; i < arguments.length; i++) { args[i - 1] = arguments[i]; } } queue.push(new Item(fun, args)); if (queue.length === 1 && !draining) { runTimeout(drainQueue); } }; // v8 likes predictible objects function Item(fun, array) { this.fun = fun; this.array = array; } Item.prototype.run = function () { this.fun.apply(null, this.array); }; process.title = 'browser'; process.browser = true; process.env = {}; process.argv = []; process.version = ''; // empty string to avoid regexp issues process.versions = {}; function noop() {} process.on = noop; process.addListener = noop; process.once = noop; process.off = noop; process.removeListener = noop; process.removeAllListeners = noop; process.emit = noop; process.binding = function (name) { throw new Error('process.binding is not supported'); }; process.cwd = function () { return '/' }; process.chdir = function (dir) { throw new Error('process.chdir is not supported'); }; process.umask = function() { return 0; }; /***/ }, /* 24 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(25); /***/ }, /* 25 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _FormGroup = __webpack_require__(26); var _FormGroup2 = _interopRequireDefault(_FormGroup); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } exports["default"] = _FormGroup2["default"]; module.exports = exports['default']; /***/ }, /* 26 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _classnames = __webpack_require__(6); var _classnames2 = _interopRequireDefault(_classnames); var _react = __webpack_require__(4); var _react2 = _interopRequireDefault(_react); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } var propTypes = { validationState: _react.PropTypes.oneOf(['success', 'warning', 'error']) }; var defaultProps = { clsPrefix: 'u-form-group' }; var FormGroup = function (_React$Component) { _inherits(FormGroup, _React$Component); function FormGroup(props) { _classCallCheck(this, FormGroup); return _possibleConstructorReturn(this, _React$Component.call(this, props)); } FormGroup.prototype.render = function render() { var _props = this.props, validationState = _props.validationState, className = _props.className, children = _props.children, clsPrefix = _props.clsPrefix, others = _objectWithoutProperties(_props, ['validationState', 'className', 'children', 'clsPrefix']); var classes = {}; if (validationState) { classes['has-' + validationState] = true; } var classNames = (0, _classnames2["default"])(clsPrefix, classes); return _react2["default"].createElement( 'div', _extends({}, others, { className: (0, _classnames2["default"])(className, classNames) }), children ); }; return FormGroup; }(_react2["default"].Component); FormGroup.propTypes = propTypes; FormGroup.defaultProps = defaultProps; exports["default"] = FormGroup; module.exports = exports['default']; /***/ }, /* 27 */ /***/ function(module, exports, __webpack_require__) { module.exports = __webpack_require__(28); /***/ }, /* 28 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _Form = __webpack_require__(29); var _Form2 = _interopRequireDefault(_Form); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } exports["default"] = _Form2["default"]; module.exports = exports['default']; /***/ }, /* 29 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; var _classnames = __webpack_require__(6); var _classnames2 = _interopRequireDefault(_classnames); var _react = __webpack_require__(4); var _react2 = _interopRequireDefault(_react); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } function _objectWithoutPropertie