diff --git a/build/Tabs.js b/build/Tabs.js index d83453c..ca17c68 100644 --- a/build/Tabs.js +++ b/build/Tabs.js @@ -75,7 +75,13 @@ var Tabs = function (_Component) { Tabs.prototype.formatChildren = function formatChildren(v) { var _this2 = this; - var arr = this.props.children; + var arr = []; + if (!this.props.children[0]) { + arr.push(this.props.children); + } else { + arr = this.props.children; + } + //let width = 100/Number(this.props.children.length)+'%'; var minWidth = "90px"; this.setState({ @@ -89,6 +95,7 @@ var Tabs = function (_Component) { var navArr = []; var contentArr = []; + arr.forEach(function (e) { var key = e.key, tab = e.props.tab, diff --git a/package.json b/package.json index 5368f39..4e46803 100644 --- a/package.json +++ b/package.json @@ -1,51 +1,51 @@ { - "name": "bee-tabs", - "version": "0.2.2", - "description": "tabs ui component for react", - "keywords": [ - "react", - "react-component", - "react-tabs", - "iuap-design", - "neoui-react", - "tabs" - ], - "engines": { - "node": ">=4.0.0" - }, - "homepage": "https://github.com/tinper-bee/bee-tabs", - "author": "supernever", - "repository": "http://github.com/tinper-bee/bee-tabs", - "bugs": "https://github.com/tinper-bee/bee-tabs/issues", - "license": "MIT", - "main": "./build/index", - "config": { - "port": 9000 - }, - "scripts": { - "dev": "bee-tools run start", - "build": "bee-tools run build", - "lint": "bee-tools run lint", - "test": "bee-tools run test", - "chrome": "bee-tools run chrome", - "browsers": "bee-tools run browsers", - "coveralls": "bee-tools run coverage", - "pub": "bee-tools run pub" - }, - "dependencies": { - "classnames": "^2.2.5", - "tinper-bee-core": "^0.1.7" - }, - "devDependencies": { - "bee-button": "latest", - "bee-layout": "latest", - "bee-panel": "latest", - "chai": "^3.5.0", - "console-polyfill": "~0.2.1", - "enzyme": "^2.4.1", - "es5-shim": "~4.1.10", - "react": "15.3.2", - "react-addons-test-utils": "15.3.2", - "react-dom": "15.3.2" - } -} + "name": "bee-tabs", + "version": "0.2.3", + "description": "tabs ui component for react", + "keywords": [ + "react", + "react-component", + "react-tabs", + "iuap-design", + "neoui-react", + "tabs" + ], + "engines": { + "node": ">=4.0.0" + }, + "homepage": "https://github.com/tinper-bee/bee-tabs", + "author": "supernever", + "repository": "http://github.com/tinper-bee/bee-tabs", + "bugs": "https://github.com/tinper-bee/bee-tabs/issues", + "license": "MIT", + "main": "./build/index", + "config": { + "port": 9000 + }, + "scripts": { + "dev": "bee-tools run start", + "build": "bee-tools run build", + "lint": "bee-tools run lint", + "test": "bee-tools run test", + "chrome": "bee-tools run chrome", + "browsers": "bee-tools run browsers", + "coveralls": "bee-tools run coverage", + "pub": "bee-tools run pub" + }, + "dependencies": { + "classnames": "^2.2.5", + "tinper-bee-core": "^0.1.7" + }, + "devDependencies": { + "bee-button": "latest", + "bee-layout": "latest", + "bee-panel": "latest", + "chai": "^3.5.0", + "console-polyfill": "~0.2.1", + "enzyme": "^2.4.1", + "es5-shim": "~4.1.10", + "react": "15.3.2", + "react-addons-test-utils": "15.3.2", + "react-dom": "15.3.2" + } +} \ No newline at end of file