From 2a1609e453fe930f4aace4896264594439e338d7 Mon Sep 17 00:00:00 2001 From: Sameer Shemna Date: Wed, 9 May 2018 16:06:10 +0200 Subject: [PATCH 1/6] Get DataTable working with antd v3.0.2 --- .gitignore | 1 + __story__/basic.stories.tsx | 4 +- __story__/customSearch.stories.tsx | 3 +- __story__/enableListSelection.stories.tsx | 4 +- __story__/maxVisibleFieldCount.stories.tsx | 4 +- __story__/overview.stories.tsx | 4 +- __story__/plugins.stories.tsx | 4 +- __story__/rowActions.stories.tsx | 4 +- __story__/share.tsx | 3 +- package.json | 2 +- src/index.tsx | 17 +- yarn.lock | 391 ++++++++++++--------- 12 files changed, 246 insertions(+), 195 deletions(-) diff --git a/.gitignore b/.gitignore index 62e5cf0..69882af 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ node_modules coverage *.log lib/ +.idea \ No newline at end of file diff --git a/__story__/basic.stories.tsx b/__story__/basic.stories.tsx index 22bba54..97d1ebc 100644 --- a/__story__/basic.stories.tsx +++ b/__story__/basic.stories.tsx @@ -5,10 +5,8 @@ import { storiesOf } from '@storybook/react' import { message } from 'antd' import axios from 'axios' -import { TableColumnConfig } from 'antd/lib/table/Table' - /** Import component */ -import { DataTable, SearchField, SearchInfo, SearchResponse } from '../src' +import { DataTable, SearchField, SearchInfo, SearchResponse, TableColumnConfig } from '../src' import { searchFields, columns, expands, onSearch, onError } from './share' diff --git a/__story__/customSearch.stories.tsx b/__story__/customSearch.stories.tsx index 57a8777..3b4a2a4 100644 --- a/__story__/customSearch.stories.tsx +++ b/__story__/customSearch.stories.tsx @@ -7,10 +7,9 @@ import axios from 'axios' import { Button } from 'antd' -import { TableColumnConfig } from 'antd/lib/table/Table' /** Import component */ -import { DataTable, SearchField, SearchInfo, SearchResponse } from '../src' +import { DataTable, SearchField, SearchInfo, SearchResponse, TableColumnConfig } from '../src' import { searchFields, columns, onSearch, onError } from './share' storiesOf('DataTable', module) diff --git a/__story__/enableListSelection.stories.tsx b/__story__/enableListSelection.stories.tsx index 15cfefd..a71a37e 100644 --- a/__story__/enableListSelection.stories.tsx +++ b/__story__/enableListSelection.stories.tsx @@ -4,10 +4,8 @@ import withReadme from 'storybook-readme/with-readme' import { message } from 'antd' import axios from 'axios' -import { TableColumnConfig } from 'antd/lib/table/Table' - /** Import component */ -import { DataTable, SearchField, SearchInfo, SearchResponse } from '../src' +import { DataTable, SearchField, SearchInfo, SearchResponse, TableColumnConfig } from '../src' import { searchFields, columns, onSearch, onError } from './share' storiesOf('DataTable', module) diff --git a/__story__/maxVisibleFieldCount.stories.tsx b/__story__/maxVisibleFieldCount.stories.tsx index 8c15e7a..a057288 100644 --- a/__story__/maxVisibleFieldCount.stories.tsx +++ b/__story__/maxVisibleFieldCount.stories.tsx @@ -4,10 +4,8 @@ import withReadme from 'storybook-readme/with-readme' import axios from 'axios' -import { TableColumnConfig } from 'antd/lib/table/Table' - /** Import component */ -import { DataTable, SearchField, SearchInfo } from '../src' +import { DataTable, SearchField, SearchInfo, TableColumnConfig } from '../src' import { searchFields, columns, onSearch, onError } from './share' diff --git a/__story__/overview.stories.tsx b/__story__/overview.stories.tsx index 5088593..b3f6772 100644 --- a/__story__/overview.stories.tsx +++ b/__story__/overview.stories.tsx @@ -5,10 +5,8 @@ import { storiesOf } from '@storybook/react' import { message } from 'antd' import axios from 'axios' -import { TableColumnConfig } from 'antd/lib/table/Table' - /** Import component */ -import { DataTable, SearchField, SearchInfo, SearchResponse } from '../src' +import { DataTable, SearchField, SearchInfo, SearchResponse, TableColumnConfig } from '../src' import { searchFields, columns, onSearch, onError, plugins, actions } from './share' diff --git a/__story__/plugins.stories.tsx b/__story__/plugins.stories.tsx index c5aefcf..6d67f49 100644 --- a/__story__/plugins.stories.tsx +++ b/__story__/plugins.stories.tsx @@ -8,10 +8,8 @@ import { import axios from 'axios' -import { TableColumnConfig } from 'antd/lib/table/Table' - /** Import component */ -import { DataTable, SearchField, SearchInfo, Plugin } from '../src' +import { DataTable, SearchField, SearchInfo, Plugin, TableColumnConfig } from '../src' import { searchFields, columns, onSearch, onError, plugins } from './share' diff --git a/__story__/rowActions.stories.tsx b/__story__/rowActions.stories.tsx index 5976df7..76f5c31 100644 --- a/__story__/rowActions.stories.tsx +++ b/__story__/rowActions.stories.tsx @@ -5,10 +5,8 @@ import withReadme from 'storybook-readme/with-readme' import axios from 'axios' -import { TableColumnConfig } from 'antd/lib/table/Table' - /** Import component */ -import { DataTable, SearchField, SearchInfo, RowAction } from '../src' +import { DataTable, SearchField, SearchInfo, RowAction, TableColumnConfig } from '../src' import { searchFields, columns, onSearch, onError } from './share' diff --git a/__story__/share.tsx b/__story__/share.tsx index ebca50a..f246ffd 100644 --- a/__story__/share.tsx +++ b/__story__/share.tsx @@ -2,8 +2,7 @@ import * as React from 'react' import { message, Button } from 'antd' import axios from 'axios' import { action } from '@storybook/addon-actions' -import { SearchInfo, SearchField, Plugin, RowAction, Expand } from '../src/index' -import { TableColumnConfig } from 'antd/lib/table/Table' +import { SearchInfo, SearchField, Plugin, RowAction, Expand, TableColumnConfig } from '../src/index' export const onSearch = async (info: SearchInfo) => { const params = { diff --git a/package.json b/package.json index 19d72ad..09e7aed 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@types/node": "^8.0.23", "@types/react": "^16.0.2", "@types/react-dom": "^16.0.1", - "antd": "^2.12.6", + "antd": "3.0.2", "awesome-typescript-loader": "^3.2.3", "axios": "^0.16.2", "css-loader": "^0.28.5", diff --git a/src/index.tsx b/src/index.tsx index 9de4e57..29be808 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -12,12 +12,13 @@ import { Affix } from 'antd' import * as update from 'immutability-helper' -import { TableColumnConfig, TableRowSelection } from 'antd/lib/table/Table' -import { ColumnProps } from 'antd/lib/table/Column' // tslint:disable-line +import { TableRowSelection, ColumnProps } from 'antd/lib/table'// tslint:disable-line import { PaginationProps } from 'antd/lib/pagination/Pagination' import { ValidationRule } from 'antd/lib/form/Form' import SearchField from './SearchField' +export type TableColumnConfig = ColumnProps + export type ValidateError = { [fieldName: string]: { errors: { @@ -212,9 +213,9 @@ export class DataTable extends React.Component const isSelected = this.state.columns.find(c => c.key === column.key) !== undefined const onChange = (e) => { if (e.target.checked) { - this.showColumn(column.key) + this.showColumn(String(column.key)) } else { - this.hideColumn(column.key) + this.hideColumn(String(column.key)) } } return ( @@ -412,10 +413,16 @@ export class DataTable extends React.Component ) + const searchProps = { + ...this.props, + fetch: this.fetch, + btnLoading: this.state.searchButtonLoading, + } + return (
- +
{this.props.affixTarget ? ( diff --git a/yarn.lock b/yarn.lock index 2069682..d6ee0f3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -311,49 +311,50 @@ ansi-styles@^3.0.0, ansi-styles@^3.1.0: dependencies: color-convert "^1.9.0" -antd@^2.12.6: - version "2.13.3" - resolved "https://registry.npmjs.org/antd/-/antd-2.13.3.tgz#e54897e471d64d59c01fea6ea41b3ae0eab0984d" +antd@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/antd/-/antd-3.0.2.tgz#0fca5f93267516b5af9aec67aa3b3525b7f59ade" dependencies: - array-tree-filter "~1.0.0" + array-tree-filter "^2.0.0" babel-runtime "6.x" classnames "~2.2.0" create-react-class "^15.6.0" css-animation "^1.2.5" dom-closest "^0.2.0" + enquire.js "^2.1.1" lodash.debounce "^4.0.8" - moment "^2.18.1" + moment "^2.19.3" omit.js "^1.0.0" prop-types "^15.5.7" - rc-animate "^2.3.6" - rc-calendar "~9.0.0" - rc-cascader "~0.11.3" - rc-checkbox "~2.0.3" + rc-animate "^2.4.1" + rc-calendar "~9.3.0" + rc-cascader "~0.12.0" + rc-checkbox "~2.1.1" rc-collapse "~1.7.5" - rc-dialog "~6.5.10" - rc-dropdown "~1.5.0" - rc-editor-mention "~0.6.12" - rc-form "~1.4.0" - rc-input-number "~3.6.0" - rc-menu "~5.0.10" - rc-notification "~2.0.0" + rc-dialog "~7.0.3" + rc-dropdown "~2.1.0" + rc-editor-mention "^1.0.2" + rc-form "^2.1.0" + rc-input-number "~4.0.0" + rc-menu "~6.2.0" + rc-notification "~3.0.0" rc-pagination "~1.12.4" rc-progress "~2.2.2" - rc-rate "~2.1.1" - rc-select "~6.9.0" - rc-slider "~8.3.0" - rc-steps "~2.5.1" - rc-switch "~1.5.1" - rc-table "~5.6.9" + rc-rate "~2.3.0" + rc-select "~7.3.2" + rc-slider "~8.5.0" + rc-steps "~3.0.0" + rc-switch "~1.6.0" + rc-table "~6.1.0" rc-tabs "~9.1.2" - rc-time-picker "~2.4.1" - rc-tooltip "~3.4.6" + rc-time-picker "~3.2.1" + rc-tooltip "~3.7.0" rc-tree "~1.7.0" - rc-tree-select "~1.10.2" + rc-tree-select "~1.12.0" rc-upload "~2.4.0" rc-util "^4.0.4" - react-lazy-load "^3.0.10" - react-slick "~0.15.0" + react-lazy-load "^3.0.12" + react-slick "~0.16.0" shallowequal "^1.0.1" warning "~3.0.0" @@ -431,10 +432,14 @@ array-includes@^3.0.3: define-properties "^1.1.2" es-abstract "^1.7.0" -array-tree-filter@^1.0.0, array-tree-filter@~1.0.0: +array-tree-filter@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-1.0.1.tgz#0a8ad1eefd38ce88858632f9cc0423d7634e4d5d" +array-tree-filter@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz#873ac00fec83749f255ac8dd083814b4f6329190" + array-unique@^0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" @@ -1797,7 +1802,7 @@ camelcase@^4.1.0: can-use-dom@^0.1.0: version "0.1.0" - resolved "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz#22cc4a34a0abc43950f42c6411024a3f6366b45a" + resolved "https://registry.yarnpkg.com/can-use-dom/-/can-use-dom-0.1.0.tgz#22cc4a34a0abc43950f42c6411024a3f6366b45a" caniuse-api@^1.5.2: version "1.6.1" @@ -2568,9 +2573,9 @@ enhanced-resolve@^3.4.0: object-assign "^4.0.1" tapable "^0.2.7" -enquire.js@^2.1.6: +enquire.js@^2.1.1, enquire.js@^2.1.6: version "2.1.6" - resolved "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz#3e8780c9b8b835084c3f60e166dbc3c2a3c89814" + resolved "https://registry.yarnpkg.com/enquire.js/-/enquire.js-2.1.6.tgz#3e8780c9b8b835084c3f60e166dbc3c2a3c89814" entities@^1.1.1, entities@~1.1.1: version "1.1.1" @@ -3338,10 +3343,14 @@ hoek@4.x.x: version "4.2.0" resolved "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d" -hoist-non-react-statics@1.x, hoist-non-react-statics@1.x.x, hoist-non-react-statics@^1.2.0: +hoist-non-react-statics@1.x.x, hoist-non-react-statics@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz#aa448cf0986d55cc40773b17174b7dd066cb7cfb" +hoist-non-react-statics@^2.3.1: + version "2.5.0" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz#d2ca2dfc19c5a91c5a6615ce8e564ef0347e2a40" + home-or-tmp@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" @@ -3666,6 +3675,10 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" +is-negative-zero@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" + is-number@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" @@ -4045,10 +4058,6 @@ jest@^20.0.4: dependencies: jest-cli "^20.0.4" -jquery@>=1.7.2: - version "3.2.1" - resolved "https://registry.npmjs.org/jquery/-/jquery-3.2.1.tgz#5c4d9de652af6cd0a770154a631bba12b015c787" - js-base64@^2.1.9: version "2.3.2" resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.3.2.tgz#a79a923666372b580f8e27f51845c6f7e8fbfbaf" @@ -4308,10 +4317,6 @@ lodash.foreach@^4.3.0: version "4.5.0" resolved "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - lodash.isarguments@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" @@ -4380,6 +4385,10 @@ lodash@^3.10.1: version "3.10.1" resolved "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" +lodash@^4.17.5: + version "4.17.10" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" + longest@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" @@ -4546,6 +4555,14 @@ min-document@^2.19.0: dependencies: dom-walk "^0.1.0" +mini-store@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mini-store/-/mini-store-1.1.0.tgz#4d6b3fb5c89aa0303d9b39475efb3439cd42f04f" + dependencies: + hoist-non-react-statics "^2.3.1" + prop-types "^15.6.0" + shallowequal "^1.0.2" + minimalistic-assert@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" @@ -4589,10 +4606,14 @@ mobx@^2.3.4: version "2.7.0" resolved "https://registry.npmjs.org/mobx/-/mobx-2.7.0.tgz#cf3d82d18c0ca7f458d8f2a240817b3dc7e54a01" -moment@2.x, moment@^2.18.1: +moment@2.x: version "2.18.1" resolved "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz#c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f" +moment@^2.19.3: + version "2.22.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.1.tgz#529a2e9bf973f259c9643d237fda84de3a26e8ad" + ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -5406,6 +5427,14 @@ prop-types@15.x, prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.6, pr loose-envify "^1.3.1" object-assign "^4.1.1" +prop-types@^15.6.0: + version "15.6.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.1.tgz#36644453564255ddda391191fb3a125cbdf654ca" + dependencies: + fbjs "^0.8.16" + loose-envify "^1.3.1" + object-assign "^4.1.1" + proxy-addr@~1.1.5: version "1.1.5" resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.5.tgz#71c0ee3b102de3f202f3b64f608d173fcba1a918" @@ -5508,7 +5537,7 @@ rc-align@2.x: prop-types "^15.5.8" rc-util "4.x" -rc-animate@2.x, rc-animate@^2.0.2, rc-animate@^2.3.0, rc-animate@^2.3.6: +rc-animate@2.x, rc-animate@^2.0.2, rc-animate@^2.3.0: version "2.4.1" resolved "https://registry.npmjs.org/rc-animate/-/rc-animate-2.4.1.tgz#df3e0f56fe106afe4bf52ff408ced241c5178919" dependencies: @@ -5516,31 +5545,39 @@ rc-animate@2.x, rc-animate@^2.0.2, rc-animate@^2.3.0, rc-animate@^2.3.6: css-animation "^1.3.2" prop-types "15.x" -rc-calendar@~9.0.0: - version "9.0.4" - resolved "https://registry.npmjs.org/rc-calendar/-/rc-calendar-9.0.4.tgz#35810a8df6428f4fb85e8debdb07bd8d2eb3c5f5" +rc-animate@^2.4.1: + version "2.4.4" + resolved "https://registry.yarnpkg.com/rc-animate/-/rc-animate-2.4.4.tgz#a05a784c747beef140d99ff52b6117711bef4b1e" + dependencies: + babel-runtime "6.x" + css-animation "^1.3.2" + prop-types "15.x" + +rc-calendar@~9.3.0: + version "9.3.2" + resolved "https://registry.yarnpkg.com/rc-calendar/-/rc-calendar-9.3.2.tgz#18727ee1b24f31b19445ad1b6f54802c08ec0459" dependencies: babel-runtime "6.x" classnames "2.x" create-react-class "^15.5.2" moment "2.x" prop-types "^15.5.8" - rc-trigger "1.x" - rc-util "^4.0.4" + rc-trigger "^2.2.0" + rc-util "^4.1.1" -rc-cascader@~0.11.3: - version "0.11.6" - resolved "https://registry.npmjs.org/rc-cascader/-/rc-cascader-0.11.6.tgz#7e88cfbb7500b3941a5940cf6e91569c53e37f9d" +rc-cascader@~0.12.0: + version "0.12.2" + resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-0.12.2.tgz#2d08fe44b504364137d3c748f51ac393483e7b3b" dependencies: array-tree-filter "^1.0.0" prop-types "^15.5.8" - rc-trigger "1.x" - rc-util "4.x" + rc-trigger "^2.2.0" + rc-util "^4.0.4" shallow-equal "^1.0.0" -rc-checkbox@~2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.0.3.tgz#436a9d508948e224980f0535ea738b48177a8f25" +rc-checkbox@~2.1.1: + version "2.1.5" + resolved "https://registry.yarnpkg.com/rc-checkbox/-/rc-checkbox-2.1.5.tgz#411858448c0ee2a797ef8544dac63bcaeef722ef" dependencies: babel-runtime "^6.23.0" classnames "2.x" @@ -5548,62 +5585,66 @@ rc-checkbox@~2.0.3: rc-util "^4.0.4" rc-collapse@~1.7.5: - version "1.7.6" - resolved "https://registry.npmjs.org/rc-collapse/-/rc-collapse-1.7.6.tgz#64433512d921f750df61433e675bb9547ba5ef6b" + version "1.7.7" + resolved "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-1.7.7.tgz#16c9fe691f0191f16c9c2eda39989bfc1a19fa2b" dependencies: classnames "2.x" css-animation "1.x" prop-types "^15.5.6" rc-animate "2.x" -rc-dialog@~6.5.10: - version "6.5.11" - resolved "https://registry.npmjs.org/rc-dialog/-/rc-dialog-6.5.11.tgz#a6ef4d81a7801a54e9923273c605dd521d7fb142" +rc-dialog@~7.0.3: + version "7.0.4" + resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-7.0.4.tgz#a883cb6ef47db406b883b436c1860df1c6c45e64" dependencies: babel-runtime "6.x" create-react-class "^15.5.2" object-assign "~4.1.0" rc-animate "2.x" - rc-util "^4.0.4" + rc-util "^4.1.0" -rc-dropdown@~1.5.0: - version "1.5.1" - resolved "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-1.5.1.tgz#633344f4d1998af35bbb9a9da9d3ed2f21876776" +rc-dropdown@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/rc-dropdown/-/rc-dropdown-2.1.2.tgz#f99844d2ec17707232f244dda75c8d8a623d0272" dependencies: + babel-runtime "^6.26.0" prop-types "^15.5.8" - rc-trigger "1.x" + rc-trigger "^2.2.2" + react-lifecycles-compat "^3.0.2" -rc-editor-core@~0.7.7: - version "0.7.8" - resolved "https://registry.npmjs.org/rc-editor-core/-/rc-editor-core-0.7.8.tgz#ddb82cc83b5871b5a057e50b00d17866cc9dd707" +rc-editor-core@~0.8.3: + version "0.8.6" + resolved "https://registry.yarnpkg.com/rc-editor-core/-/rc-editor-core-0.8.6.tgz#e48b288286effb3272cbc9c6f801450dcdb0b247" dependencies: + babel-runtime "^6.26.0" + classnames "^2.2.5" draft-js "^0.10.0" immutable "^3.7.4" lodash "^4.16.5" prop-types "^15.5.8" setimmediate "^1.0.5" -rc-editor-mention@~0.6.12: - version "0.6.13" - resolved "https://registry.npmjs.org/rc-editor-mention/-/rc-editor-mention-0.6.13.tgz#5334385cb66640f159488e8b50c6b8845fc0c654" +rc-editor-mention@^1.0.2: + version "1.1.6" + resolved "https://registry.yarnpkg.com/rc-editor-mention/-/rc-editor-mention-1.1.6.tgz#acbb92661e2392f971f8d8ad1c235b084796c895" dependencies: + babel-runtime "^6.23.0" classnames "^2.2.5" dom-scroll-into-view "^1.2.0" draft-js "~0.10.0" - immutable "~3.7.4" prop-types "^15.5.8" rc-animate "^2.3.0" - rc-editor-core "~0.7.7" + rc-editor-core "~0.8.3" -rc-form@~1.4.0: - version "1.4.8" - resolved "https://registry.npmjs.org/rc-form/-/rc-form-1.4.8.tgz#e26c2cd86137d943c2e2996407d73e9fa073b1c6" +rc-form@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/rc-form/-/rc-form-2.2.0.tgz#ea596c6c92c7df6092f95cbbf8f15014ea07e9f5" dependencies: async-validator "1.x" babel-runtime "6.x" create-react-class "^15.5.3" dom-scroll-into-view "1.x" - hoist-non-react-statics "1.x" + hoist-non-react-statics "^2.3.1" lodash "^4.17.4" warning "^3.0.0" @@ -5615,43 +5656,33 @@ rc-hammerjs@~0.6.0: hammerjs "^2.0.8" prop-types "^15.5.9" -rc-input-number@~3.6.0: - version "3.6.7" - resolved "https://registry.npmjs.org/rc-input-number/-/rc-input-number-3.6.7.tgz#d3da9065d99d732e4f6096a37abd7b4633aac35a" +rc-input-number@~4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/rc-input-number/-/rc-input-number-4.0.7.tgz#3d231518decf443dcc6152e4370a46f2b705f901" dependencies: babel-runtime "6.x" classnames "^2.2.0" - create-react-class "^15.5.2" + is-negative-zero "^2.0.0" prop-types "^15.5.7" - rc-touchable "^1.0.0" + rmc-feedback "^2.0.0" -rc-menu@^5.0.11: - version "5.1.3" - resolved "https://registry.npmjs.org/rc-menu/-/rc-menu-5.1.3.tgz#efcf2a378a359c7d6955571b3999d4cb69eaf218" +rc-menu@^6.1.0, rc-menu@~6.2.0: + version "6.2.10" + resolved "https://registry.yarnpkg.com/rc-menu/-/rc-menu-6.2.10.tgz#d8a4ce5637ac51c1c539c4c6d0996e0ced5122ec" dependencies: babel-runtime "6.x" classnames "2.x" create-react-class "^15.5.2" dom-scroll-into-view "1.x" + mini-store "^1.0.2" prop-types "^15.5.6" rc-animate "2.x" - rc-util "^4.0.2" + rc-trigger "^2.3.0" + rc-util "^4.1.0" -rc-menu@~5.0.10: - version "5.0.13" - resolved "https://registry.npmjs.org/rc-menu/-/rc-menu-5.0.13.tgz#fd2a253e9051ae51b4d13c9aea4759e416001706" - dependencies: - babel-runtime "6.x" - classnames "2.x" - create-react-class "^15.5.2" - dom-scroll-into-view "1.x" - prop-types "^15.5.6" - rc-animate "2.x" - rc-util "^4.0.2" - -rc-notification@~2.0.0: - version "2.0.6" - resolved "https://registry.npmjs.org/rc-notification/-/rc-notification-2.0.6.tgz#76f3f71d9423bf4603a02d7aa0c4b094a46b8c67" +rc-notification@~3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/rc-notification/-/rc-notification-3.0.1.tgz#9ddcb831895ad40943a7e1df34951aa705173bce" dependencies: babel-runtime "6.x" classnames "2.x" @@ -5660,8 +5691,8 @@ rc-notification@~2.0.0: rc-util "^4.0.4" rc-pagination@~1.12.4: - version "1.12.9" - resolved "https://registry.npmjs.org/rc-pagination/-/rc-pagination-1.12.9.tgz#cebfa53946dcf8ad9e615db15d5e72ceecb3e197" + version "1.12.12" + resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-1.12.12.tgz#0609c7b32f43ae158b8d9093ffeec81e5d458d91" dependencies: babel-runtime "6.x" prop-types "^15.5.7" @@ -5673,16 +5704,18 @@ rc-progress@~2.2.2: babel-runtime "6.x" prop-types "^15.5.8" -rc-rate@~2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/rc-rate/-/rc-rate-2.1.1.tgz#88aeda8b3d6470bbae4f6518c652a02a959bddc5" +rc-rate@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/rc-rate/-/rc-rate-2.3.0.tgz#abdaad4bb0a7d250cf8bde58dc84936ade2ba2cb" dependencies: + babel-runtime "^6.26.0" classnames "^2.2.5" prop-types "^15.5.8" + rc-util "^4.3.0" -rc-select@~6.9.0: - version "6.9.3" - resolved "https://registry.npmjs.org/rc-select/-/rc-select-6.9.3.tgz#d6fbce9f96cdaff3e8fe3694bfcba24e9f147363" +rc-select@~7.3.2: + version "7.3.3" + resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-7.3.3.tgz#e8294f149416a50b1511eb71ae0c2fbca0b4e5f6" dependencies: babel-runtime "^6.23.0" classnames "2.x" @@ -5690,54 +5723,57 @@ rc-select@~6.9.0: dom-scroll-into-view "1.x" prop-types "^15.5.8" rc-animate "2.x" - rc-menu "^5.0.11" - rc-trigger "1.x" + rc-menu "^6.1.0" + rc-trigger "^2.2.0" rc-util "^4.0.4" warning "^3.0.0" -rc-slider@~8.3.0: - version "8.3.1" - resolved "https://registry.npmjs.org/rc-slider/-/rc-slider-8.3.1.tgz#b64d66ca1d1b755e4b411ca10906767180a7aeff" +rc-slider@~8.5.0: + version "8.5.0" + resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-8.5.0.tgz#6fae97d8ba59a012af69a00409f21925b8954cf5" dependencies: babel-runtime "6.x" classnames "^2.2.5" prop-types "^15.5.4" - rc-tooltip "^3.4.2" + rc-tooltip "^3.7.0" rc-util "^4.0.4" shallowequal "^1.0.1" warning "^3.0.0" -rc-steps@~2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/rc-steps/-/rc-steps-2.5.2.tgz#2ff2e03348ba8cc4114f0568e420add6ee273fae" +rc-steps@~3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/rc-steps/-/rc-steps-3.0.1.tgz#fa886eb93d223173ef9a05396f32186992549535" dependencies: + babel-runtime "^6.23.0" classnames "^2.2.3" lodash.debounce "^4.0.8" prop-types "^15.5.7" -rc-switch@~1.5.1: - version "1.5.3" - resolved "https://registry.npmjs.org/rc-switch/-/rc-switch-1.5.3.tgz#283c2608bac57ebd7cdc4033269de14b6753eb39" +rc-switch@~1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/rc-switch/-/rc-switch-1.6.0.tgz#c2d7369bdb87c1fd45e84989a27c1fb2f201d2fd" dependencies: babel-runtime "^6.23.0" classnames "^2.2.1" prop-types "^15.5.6" -rc-table@~5.6.9: - version "5.6.10" - resolved "https://registry.npmjs.org/rc-table/-/rc-table-5.6.10.tgz#253fc5ef884c8e59c079de6e9ae476064f482d91" +rc-table@~6.1.0: + version "6.1.12" + resolved "https://registry.yarnpkg.com/rc-table/-/rc-table-6.1.12.tgz#484c73f263d2169e5664ee6e99094af2a7493539" dependencies: babel-runtime "6.x" component-classes "^1.2.6" - lodash.get "^4.4.2" + lodash "^4.17.5" + mini-store "^1.0.2" prop-types "^15.5.8" - rc-util "4.x" - shallowequal "^0.2.2" + rc-util "^4.0.4" + react-lifecycles-compat "^3.0.2" + shallowequal "^1.0.2" warning "^3.0.0" rc-tabs@~9.1.2: - version "9.1.4" - resolved "https://registry.npmjs.org/rc-tabs/-/rc-tabs-9.1.4.tgz#ff27a644ade9d0e5a8c8f5a561ee364a6af8c5a3" + version "9.1.11" + resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-9.1.11.tgz#cb259d312b4b238f4e5a90dc0efb88000d8e9535" dependencies: babel-runtime "6.x" classnames "2.x" @@ -5748,44 +5784,48 @@ rc-tabs@~9.1.2: rc-util "^4.0.4" warning "^3.0.0" -rc-time-picker@~2.4.1: - version "2.4.1" - resolved "https://registry.npmjs.org/rc-time-picker/-/rc-time-picker-2.4.1.tgz#074e3d1208e880edb0d99a7b9cc15b93505da8c6" +rc-time-picker@~3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/rc-time-picker/-/rc-time-picker-3.2.1.tgz#e105fed32814bb95f37dbc60b49495cd787abfa2" dependencies: babel-runtime "6.x" classnames "2.x" moment "2.x" prop-types "^15.5.8" - rc-trigger "1.x" + rc-trigger "^2.2.0" -rc-tooltip@^3.4.2, rc-tooltip@~3.4.6: - version "3.4.9" - resolved "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-3.4.9.tgz#6f99ecbbe3925810447fe0ce81a6ed4f721da8c5" +rc-tooltip@^3.7.0, rc-tooltip@~3.7.0: + version "3.7.2" + resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-3.7.2.tgz#3698656d4bacd51b72d9e327bed15d1d5a9f1b27" dependencies: babel-runtime "6.x" prop-types "^15.5.8" - rc-trigger "1.x" - -rc-touchable@^1.0.0: - version "1.2.3" - resolved "https://registry.npmjs.org/rc-touchable/-/rc-touchable-1.2.3.tgz#5f498324e3d0b9ba601a9c4834958eaa2c713618" - dependencies: - babel-runtime "6.x" + rc-trigger "^2.2.2" -rc-tree-select@~1.10.2: - version "1.10.9" - resolved "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-1.10.9.tgz#cbdcecea74aa32da0881482b85ae0c63d71e8a33" +rc-tree-select@~1.12.0: + version "1.12.12" + resolved "https://registry.yarnpkg.com/rc-tree-select/-/rc-tree-select-1.12.12.tgz#d56fb8a833f11c0944891ba9172523b2908491dc" dependencies: babel-runtime "^6.23.0" classnames "^2.2.1" - object-assign "^4.0.1" prop-types "^15.5.8" rc-animate "^2.0.2" rc-tree "~1.7.1" - rc-trigger "1.x" - rc-util "^4.0.2" + rc-trigger "^2.2.2" + rc-util "^4.5.0" + +rc-tree@~1.7.0: + version "1.7.11" + resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-1.7.11.tgz#349de6383fc7d22bf4c13b0751794111022adddf" + dependencies: + babel-runtime "^6.23.0" + classnames "2.x" + prop-types "^15.5.8" + rc-animate "2.x" + rc-util "^4.0.4" + warning "^3.0.0" -rc-tree@~1.7.0, rc-tree@~1.7.1: +rc-tree@~1.7.1: version "1.7.5" resolved "https://registry.npmjs.org/rc-tree/-/rc-tree-1.7.5.tgz#65f73ef80be10bb3e9dd5edfbc0a351f4cccbdf2" dependencies: @@ -5796,16 +5836,15 @@ rc-tree@~1.7.0, rc-tree@~1.7.1: rc-util "^4.0.4" warning "^3.0.0" -rc-trigger@1.x: - version "1.11.4" - resolved "https://registry.npmjs.org/rc-trigger/-/rc-trigger-1.11.4.tgz#a31032f0d7ce79a853f193296ffc1ab4f9dd7e3a" +rc-trigger@^2.2.0, rc-trigger@^2.2.2, rc-trigger@^2.3.0: + version "2.3.4" + resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-2.3.4.tgz#389dfa5e834ecc3a446fe9cefc0b4a32900f4227" dependencies: babel-runtime "6.x" - create-react-class "15.x" prop-types "15.x" rc-align "2.x" rc-animate "2.x" - rc-util "4.x" + rc-util "^4.4.0" rc-upload@~2.4.0: version "2.4.2" @@ -5817,7 +5856,7 @@ rc-upload@~2.4.0: prop-types "^15.5.7" warning "2.x" -rc-util@4.x, rc-util@^4.0.2, rc-util@^4.0.4: +rc-util@4.x, rc-util@^4.0.4: version "4.1.0" resolved "https://registry.npmjs.org/rc-util/-/rc-util-4.1.0.tgz#3f0012409bdd91caf16bac9428f41ca12e3d9c9b" dependencies: @@ -5826,6 +5865,15 @@ rc-util@4.x, rc-util@^4.0.2, rc-util@^4.0.4: prop-types "^15.5.10" shallowequal "^0.2.2" +rc-util@^4.1.0, rc-util@^4.1.1, rc-util@^4.3.0, rc-util@^4.4.0, rc-util@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-4.5.0.tgz#3183e6ec806f382efb2d3e85770d95875fa6180f" + dependencies: + add-dom-event-listener "1.x" + babel-runtime "6.x" + prop-types "^15.5.10" + shallowequal "^0.2.2" + rc@^1.1.7: version "1.2.1" resolved "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95" @@ -5905,15 +5953,19 @@ react-komposer@^2.0.0: react-stubber "^1.0.0" shallowequal "^0.2.2" -react-lazy-load@^3.0.10: - version "3.0.12" - resolved "https://registry.npmjs.org/react-lazy-load/-/react-lazy-load-3.0.12.tgz#2b841dfc3227e8119d033189d2c960ce384d0cb9" +react-lazy-load@^3.0.12: + version "3.0.13" + resolved "https://registry.yarnpkg.com/react-lazy-load/-/react-lazy-load-3.0.13.tgz#3b0a92d336d43d3f0d73cbe6f35b17050b08b824" dependencies: eventlistener "0.0.1" lodash.debounce "^4.0.0" lodash.throttle "^4.0.0" prop-types "^15.5.8" +react-lifecycles-compat@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.2.tgz#7279047275bd727a912e25f734c0559527e84eff" + react-modal@^2.2.4: version "2.3.2" resolved "https://registry.npmjs.org/react-modal/-/react-modal-2.3.2.tgz#af9d625da218461de3e87551609dfca12d8d4946" @@ -5935,9 +5987,9 @@ react-simple-di@^1.2.0: babel-runtime "6.x.x" hoist-non-react-statics "1.x.x" -react-slick@~0.15.0: - version "0.15.4" - resolved "https://registry.npmjs.org/react-slick/-/react-slick-0.15.4.tgz#6709c87b06e7640feeacc06711be42cc2066aabe" +react-slick@~0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/react-slick/-/react-slick-0.16.0.tgz#27385fb88503d208be081d37267ddec961209a7b" dependencies: can-use-dom "^0.1.0" classnames "^2.2.5" @@ -6285,6 +6337,13 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^2.0.0" inherits "^2.0.1" +rmc-feedback@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/rmc-feedback/-/rmc-feedback-2.0.0.tgz#cbc6cb3ae63c7a635eef0e25e4fbaf5ac366eeaa" + dependencies: + babel-runtime "6.x" + classnames "^2.2.5" + safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" @@ -6409,7 +6468,7 @@ shallowequal@0.2.x, shallowequal@^0.2.2: dependencies: lodash.keys "^3.1.2" -shallowequal@^1.0.1: +shallowequal@^1.0.1, shallowequal@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.0.2.tgz#1561dbdefb8c01408100319085764da3fcf83f8f" @@ -6444,10 +6503,8 @@ slash@^1.0.0: resolved "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" slick-carousel@^1.6.0: - version "1.7.1" - resolved "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.7.1.tgz#51f5489bbb52212542ccbe9f42689f818bd29ed2" - dependencies: - jquery ">=1.7.2" + version "1.8.1" + resolved "https://registry.yarnpkg.com/slick-carousel/-/slick-carousel-1.8.1.tgz#a4bfb29014887bb66ce528b90bd0cda262cc8f8d" snapdragon-node@^2.0.1: version "2.1.1" From 9342f0a533c61590a1209be1f8001158ab90f1ed Mon Sep 17 00:00:00 2001 From: Sameer Shemna Date: Wed, 9 May 2018 16:18:15 +0200 Subject: [PATCH 2/6] Get DataTable working with antd v3.3.3 --- package.json | 2 +- yarn.lock | 129 ++++++++++++++++++++++++--------------------------- 2 files changed, 62 insertions(+), 69 deletions(-) diff --git a/package.json b/package.json index 09e7aed..b8e9afd 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@types/node": "^8.0.23", "@types/react": "^16.0.2", "@types/react-dom": "^16.0.1", - "antd": "3.0.2", + "antd": "3.3.3", "awesome-typescript-loader": "^3.2.3", "axios": "^0.16.2", "css-loader": "^0.28.5", diff --git a/yarn.lock b/yarn.lock index d6ee0f3..32f780e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -311,9 +311,9 @@ ansi-styles@^3.0.0, ansi-styles@^3.1.0: dependencies: color-convert "^1.9.0" -antd@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/antd/-/antd-3.0.2.tgz#0fca5f93267516b5af9aec67aa3b3525b7f59ade" +antd@3.3.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/antd/-/antd-3.3.3.tgz#048a6550dffb355443d169226be05593c638e0cc" dependencies: array-tree-filter "^2.0.0" babel-runtime "6.x" @@ -322,39 +322,39 @@ antd@3.0.2: css-animation "^1.2.5" dom-closest "^0.2.0" enquire.js "^2.1.1" - lodash.debounce "^4.0.8" + lodash "^4.17.5" moment "^2.19.3" omit.js "^1.0.0" prop-types "^15.5.7" rc-animate "^2.4.1" - rc-calendar "~9.3.0" + rc-calendar "~9.6.0" rc-cascader "~0.12.0" - rc-checkbox "~2.1.1" - rc-collapse "~1.7.5" - rc-dialog "~7.0.3" + rc-checkbox "~2.1.5" + rc-collapse "~1.8.0" + rc-dialog "~7.1.0" rc-dropdown "~2.1.0" rc-editor-mention "^1.0.2" rc-form "^2.1.0" rc-input-number "~4.0.0" rc-menu "~6.2.0" rc-notification "~3.0.0" - rc-pagination "~1.12.4" + rc-pagination "~1.16.0" rc-progress "~2.2.2" - rc-rate "~2.3.0" - rc-select "~7.3.2" - rc-slider "~8.5.0" - rc-steps "~3.0.0" + rc-rate "~2.4.0" + rc-select "~7.7.0" + rc-slider "~8.6.0" + rc-steps "~3.1.0" rc-switch "~1.6.0" rc-table "~6.1.0" - rc-tabs "~9.1.2" - rc-time-picker "~3.2.1" + rc-tabs "~9.2.0" + rc-time-picker "~3.3.0" rc-tooltip "~3.7.0" - rc-tree "~1.7.0" + rc-tree "~1.7.11" rc-tree-select "~1.12.0" rc-upload "~2.4.0" rc-util "^4.0.4" react-lazy-load "^3.0.12" - react-slick "~0.16.0" + react-slick "~0.21.0" shallowequal "^1.0.1" warning "~3.0.0" @@ -4787,7 +4787,7 @@ oauth-sign@~0.8.1, oauth-sign@~0.8.2: version "0.8.2" resolved "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" -object-assign@4.x, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1, object-assign@~4.1.0: +object-assign@4.x, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -5553,9 +5553,9 @@ rc-animate@^2.4.1: css-animation "^1.3.2" prop-types "15.x" -rc-calendar@~9.3.0: - version "9.3.2" - resolved "https://registry.yarnpkg.com/rc-calendar/-/rc-calendar-9.3.2.tgz#18727ee1b24f31b19445ad1b6f54802c08ec0459" +rc-calendar@~9.6.0: + version "9.6.0" + resolved "https://registry.yarnpkg.com/rc-calendar/-/rc-calendar-9.6.0.tgz#666fbbbd4b5558e933e655a8033807bc6742b4b0" dependencies: babel-runtime "6.x" classnames "2.x" @@ -5575,7 +5575,7 @@ rc-cascader@~0.12.0: rc-util "^4.0.4" shallow-equal "^1.0.0" -rc-checkbox@~2.1.1: +rc-checkbox@~2.1.5: version "2.1.5" resolved "https://registry.yarnpkg.com/rc-checkbox/-/rc-checkbox-2.1.5.tgz#411858448c0ee2a797ef8544dac63bcaeef722ef" dependencies: @@ -5584,24 +5584,22 @@ rc-checkbox@~2.1.1: prop-types "15.x" rc-util "^4.0.4" -rc-collapse@~1.7.5: - version "1.7.7" - resolved "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-1.7.7.tgz#16c9fe691f0191f16c9c2eda39989bfc1a19fa2b" +rc-collapse@~1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/rc-collapse/-/rc-collapse-1.8.0.tgz#107bd9193e36b1ec5381c9ed9ff4f7245a79adb5" dependencies: classnames "2.x" css-animation "1.x" prop-types "^15.5.6" rc-animate "2.x" -rc-dialog@~7.0.3: - version "7.0.4" - resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-7.0.4.tgz#a883cb6ef47db406b883b436c1860df1c6c45e64" +rc-dialog@~7.1.0: + version "7.1.4" + resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-7.1.4.tgz#240c67461d875e49f5d3dd1677351963bcce790a" dependencies: babel-runtime "6.x" - create-react-class "^15.5.2" - object-assign "~4.1.0" rc-animate "2.x" - rc-util "^4.1.0" + rc-util "^4.4.0" rc-dropdown@~2.1.0: version "2.1.2" @@ -5690,9 +5688,9 @@ rc-notification@~3.0.0: rc-animate "2.x" rc-util "^4.0.4" -rc-pagination@~1.12.4: - version "1.12.12" - resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-1.12.12.tgz#0609c7b32f43ae158b8d9093ffeec81e5d458d91" +rc-pagination@~1.16.0: + version "1.16.3" + resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-1.16.3.tgz#2d3780a129c290c2e2e85a71b6723a8301484c2e" dependencies: babel-runtime "6.x" prop-types "^15.5.7" @@ -5704,18 +5702,18 @@ rc-progress@~2.2.2: babel-runtime "6.x" prop-types "^15.5.8" -rc-rate@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/rc-rate/-/rc-rate-2.3.0.tgz#abdaad4bb0a7d250cf8bde58dc84936ade2ba2cb" +rc-rate@~2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/rc-rate/-/rc-rate-2.4.0.tgz#97ebcc5876e2e498b9f5f65ced256d8ab54e5f06" dependencies: babel-runtime "^6.26.0" classnames "^2.2.5" prop-types "^15.5.8" rc-util "^4.3.0" -rc-select@~7.3.2: - version "7.3.3" - resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-7.3.3.tgz#e8294f149416a50b1511eb71ae0c2fbca0b4e5f6" +rc-select@~7.7.0: + version "7.7.8" + resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-7.7.8.tgz#333c7e4df349986a566b360d62101e4176d772c7" dependencies: babel-runtime "^6.23.0" classnames "2.x" @@ -5728,9 +5726,9 @@ rc-select@~7.3.2: rc-util "^4.0.4" warning "^3.0.0" -rc-slider@~8.5.0: - version "8.5.0" - resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-8.5.0.tgz#6fae97d8ba59a012af69a00409f21925b8954cf5" +rc-slider@~8.6.0: + version "8.6.1" + resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-8.6.1.tgz#ee5e0380dbdf4b5de6955a265b0d4ff6196405d1" dependencies: babel-runtime "6.x" classnames "^2.2.5" @@ -5740,13 +5738,13 @@ rc-slider@~8.5.0: shallowequal "^1.0.1" warning "^3.0.0" -rc-steps@~3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/rc-steps/-/rc-steps-3.0.1.tgz#fa886eb93d223173ef9a05396f32186992549535" +rc-steps@~3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/rc-steps/-/rc-steps-3.1.1.tgz#79583ad808309d82b8e011676321d153fd7ca403" dependencies: babel-runtime "^6.23.0" classnames "^2.2.3" - lodash.debounce "^4.0.8" + lodash "^4.17.5" prop-types "^15.5.7" rc-switch@~1.6.0: @@ -5771,22 +5769,22 @@ rc-table@~6.1.0: shallowequal "^1.0.2" warning "^3.0.0" -rc-tabs@~9.1.2: - version "9.1.11" - resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-9.1.11.tgz#cb259d312b4b238f4e5a90dc0efb88000d8e9535" +rc-tabs@~9.2.0: + version "9.2.5" + resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-9.2.5.tgz#fdd8e0633247f50c533030b73e3992270849f1f6" dependencies: babel-runtime "6.x" classnames "2.x" create-react-class "15.x" - lodash.debounce "^4.0.8" + lodash "^4.17.5" prop-types "15.x" rc-hammerjs "~0.6.0" rc-util "^4.0.4" warning "^3.0.0" -rc-time-picker@~3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/rc-time-picker/-/rc-time-picker-3.2.1.tgz#e105fed32814bb95f37dbc60b49495cd787abfa2" +rc-time-picker@~3.3.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/rc-time-picker/-/rc-time-picker-3.3.1.tgz#94f8bbd51e6b93de1f01e78064aef1e6d765b367" dependencies: babel-runtime "6.x" classnames "2.x" @@ -5814,9 +5812,9 @@ rc-tree-select@~1.12.0: rc-trigger "^2.2.2" rc-util "^4.5.0" -rc-tree@~1.7.0: - version "1.7.11" - resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-1.7.11.tgz#349de6383fc7d22bf4c13b0751794111022adddf" +rc-tree@~1.7.1: + version "1.7.5" + resolved "https://registry.npmjs.org/rc-tree/-/rc-tree-1.7.5.tgz#65f73ef80be10bb3e9dd5edfbc0a351f4cccbdf2" dependencies: babel-runtime "^6.23.0" classnames "2.x" @@ -5825,9 +5823,9 @@ rc-tree@~1.7.0: rc-util "^4.0.4" warning "^3.0.0" -rc-tree@~1.7.1: - version "1.7.5" - resolved "https://registry.npmjs.org/rc-tree/-/rc-tree-1.7.5.tgz#65f73ef80be10bb3e9dd5edfbc0a351f4cccbdf2" +rc-tree@~1.7.11: + version "1.7.11" + resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-1.7.11.tgz#349de6383fc7d22bf4c13b0751794111022adddf" dependencies: babel-runtime "^6.23.0" classnames "2.x" @@ -5987,9 +5985,9 @@ react-simple-di@^1.2.0: babel-runtime "6.x.x" hoist-non-react-statics "1.x.x" -react-slick@~0.16.0: - version "0.16.0" - resolved "https://registry.yarnpkg.com/react-slick/-/react-slick-0.16.0.tgz#27385fb88503d208be081d37267ddec961209a7b" +react-slick@~0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/react-slick/-/react-slick-0.21.0.tgz#677548bc6bcaf6916286d3682c8283feb26a2566" dependencies: can-use-dom "^0.1.0" classnames "^2.2.5" @@ -5997,7 +5995,6 @@ react-slick@~0.16.0: enquire.js "^2.1.6" json2mq "^0.2.0" object-assign "^4.1.0" - slick-carousel "^1.6.0" react-split-pane@^0.1.65: version "0.1.66" @@ -6502,10 +6499,6 @@ slash@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" -slick-carousel@^1.6.0: - version "1.8.1" - resolved "https://registry.yarnpkg.com/slick-carousel/-/slick-carousel-1.8.1.tgz#a4bfb29014887bb66ce528b90bd0cda262cc8f8d" - snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" From 560d4430a913613a4eb8746958e02a50ef92d574 Mon Sep 17 00:00:00 2001 From: Sameer Shemna Date: Wed, 9 May 2018 16:23:12 +0200 Subject: [PATCH 3/6] Get DataTable working with antd v3.4.0 --- package.json | 2 +- yarn.lock | 32 ++++++++++++++++++-------------- 2 files changed, 19 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index b8e9afd..ed6c83f 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@types/node": "^8.0.23", "@types/react": "^16.0.2", "@types/react-dom": "^16.0.1", - "antd": "3.3.3", + "antd": "3.4.0", "awesome-typescript-loader": "^3.2.3", "axios": "^0.16.2", "css-loader": "^0.28.5", diff --git a/yarn.lock b/yarn.lock index 32f780e..af5e4d7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -311,9 +311,9 @@ ansi-styles@^3.0.0, ansi-styles@^3.1.0: dependencies: color-convert "^1.9.0" -antd@3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/antd/-/antd-3.3.3.tgz#048a6550dffb355443d169226be05593c638e0cc" +antd@3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/antd/-/antd-3.4.0.tgz#ad67872ab3d3e31d32b2b6feabc2fa5f5b27a48e" dependencies: array-tree-filter "^2.0.0" babel-runtime "6.x" @@ -338,7 +338,7 @@ antd@3.3.3: rc-input-number "~4.0.0" rc-menu "~6.2.0" rc-notification "~3.0.0" - rc-pagination "~1.16.0" + rc-pagination "~1.16.1" rc-progress "~2.2.2" rc-rate "~2.4.0" rc-select "~7.7.0" @@ -349,12 +349,12 @@ antd@3.3.3: rc-tabs "~9.2.0" rc-time-picker "~3.3.0" rc-tooltip "~3.7.0" - rc-tree "~1.7.11" + rc-tree "~1.8.0" rc-tree-select "~1.12.0" rc-upload "~2.4.0" rc-util "^4.0.4" react-lazy-load "^3.0.12" - react-slick "~0.21.0" + react-slick "~0.22.3" shallowequal "^1.0.1" warning "~3.0.0" @@ -5688,7 +5688,7 @@ rc-notification@~3.0.0: rc-animate "2.x" rc-util "^4.0.4" -rc-pagination@~1.16.0: +rc-pagination@~1.16.1: version "1.16.3" resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-1.16.3.tgz#2d3780a129c290c2e2e85a71b6723a8301484c2e" dependencies: @@ -5823,9 +5823,9 @@ rc-tree@~1.7.1: rc-util "^4.0.4" warning "^3.0.0" -rc-tree@~1.7.11: - version "1.7.11" - resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-1.7.11.tgz#349de6383fc7d22bf4c13b0751794111022adddf" +rc-tree@~1.8.0: + version "1.8.3" + resolved "https://registry.yarnpkg.com/rc-tree/-/rc-tree-1.8.3.tgz#2875e83bc951b5ed7577c1038490f8245d79a37f" dependencies: babel-runtime "^6.23.0" classnames "2.x" @@ -5985,16 +5985,16 @@ react-simple-di@^1.2.0: babel-runtime "6.x.x" hoist-non-react-statics "1.x.x" -react-slick@~0.21.0: - version "0.21.0" - resolved "https://registry.yarnpkg.com/react-slick/-/react-slick-0.21.0.tgz#677548bc6bcaf6916286d3682c8283feb26a2566" +react-slick@~0.22.3: + version "0.22.3" + resolved "https://registry.yarnpkg.com/react-slick/-/react-slick-0.22.3.tgz#667991b2496e6b10bcca2a2e676ffadf34e7d56c" dependencies: can-use-dom "^0.1.0" classnames "^2.2.5" create-react-class "^15.5.2" enquire.js "^2.1.6" json2mq "^0.2.0" - object-assign "^4.1.0" + resize-observer-polyfill "^1.5.0" react-split-pane@^0.1.65: version "0.1.66" @@ -6301,6 +6301,10 @@ requires-port@1.x.x: version "1.0.0" resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" +resize-observer-polyfill@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.0.tgz#660ff1d9712a2382baa2cad450a4716209f9ca69" + resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" From 9b92d894bed41b68e44a84a29cd90672b8636c1a Mon Sep 17 00:00:00 2001 From: Sameer Shemna Date: Wed, 9 May 2018 16:41:10 +0200 Subject: [PATCH 4/6] Remove Unnecessary trailing comma --- src/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.tsx b/src/index.tsx index 29be808..d6feef6 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -416,7 +416,7 @@ export class DataTable extends React.Component const searchProps = { ...this.props, fetch: this.fetch, - btnLoading: this.state.searchButtonLoading, + btnLoading: this.state.searchButtonLoading } return ( From 7c58c42fa0d149c11fd9411d448b24ee70dd0efe Mon Sep 17 00:00:00 2001 From: Sameer Shemna Date: Wed, 9 May 2018 17:36:04 +0200 Subject: [PATCH 5/6] awesome-typescript-loader v3.5.0 --- package.json | 2 +- yarn.lock | 50 ++++++++++++++++++++++++++++++++++++++++++++------ 2 files changed, 45 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index ed6c83f..3789c78 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@types/react": "^16.0.2", "@types/react-dom": "^16.0.1", "antd": "3.4.0", - "awesome-typescript-loader": "^3.2.3", + "awesome-typescript-loader": "^3.5.0", "axios": "^0.16.2", "css-loader": "^0.28.5", "declaration-bundler-webpack-plugin": "^1.0.3", diff --git a/yarn.lock b/yarn.lock index af5e4d7..3962b4c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -311,6 +311,12 @@ ansi-styles@^3.0.0, ansi-styles@^3.1.0: dependencies: color-convert "^1.9.0" +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + dependencies: + color-convert "^1.9.0" + antd@3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/antd/-/antd-3.4.0.tgz#ad67872ab3d3e31d32b2b6feabc2fa5f5b27a48e" @@ -544,18 +550,17 @@ autoprefixer@^7.1.1: postcss "^6.0.11" postcss-value-parser "^3.2.3" -awesome-typescript-loader@^3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/awesome-typescript-loader/-/awesome-typescript-loader-3.2.3.tgz#aa2119b7c808a031e2b28945b031450a8975367f" +awesome-typescript-loader@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/awesome-typescript-loader/-/awesome-typescript-loader-3.5.0.tgz#4d4d10cba7a04ed433dfa0334250846fb11a1a5a" dependencies: - colors "^1.1.2" + chalk "^2.3.1" enhanced-resolve "3.3.0" loader-utils "^1.1.0" lodash "^4.17.4" micromatch "^3.0.3" mkdirp "^0.5.1" - object-assign "^4.1.1" - source-map-support "^0.4.15" + source-map-support "^0.5.3" aws-sign2@~0.6.0: version "0.6.0" @@ -1750,6 +1755,10 @@ bser@^2.0.0: dependencies: node-int64 "^0.4.0" +buffer-from@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.0.0.tgz#4cb8832d23612589b0406e9e2956c17f06fdf531" + buffer-xor@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" @@ -1858,6 +1867,14 @@ chalk@^2.1.0: escape-string-regexp "^1.0.5" supports-color "^4.0.0" +chalk@^2.3.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + cheerio@^0.22.0: version "0.22.0" resolved "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz#a9baa860a3f9b595a6b81b1a86873121ed3a269e" @@ -3252,6 +3269,10 @@ has-flag@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -6567,6 +6588,13 @@ source-map-support@^0.4.15, source-map-support@^0.4.4: dependencies: source-map "^0.5.6" +source-map-support@^0.5.3: + version "0.5.5" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.5.tgz#0d4af9e00493e855402e8ec36ebed2d266fceb90" + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map-url@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" @@ -6581,6 +6609,10 @@ source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.0, sour version "0.5.7" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" +source-map@^0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + spdx-correct@~1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" @@ -6783,6 +6815,12 @@ supports-color@^4.0.0, supports-color@^4.2.1, supports-color@^4.4.0: dependencies: has-flag "^2.0.0" +supports-color@^5.3.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" + dependencies: + has-flag "^3.0.0" + svg-tag-names@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/svg-tag-names/-/svg-tag-names-1.1.1.tgz#9641b29ef71025ee094c7043f7cdde7d99fbd50a" From 98dc26c59140985bb083359e850af519973bd773 Mon Sep 17 00:00:00 2001 From: Sameer Shemna Date: Wed, 9 May 2018 17:42:11 +0200 Subject: [PATCH 6/6] awesome-typescript-loader v3.5.0 --- package.json | 2 +- yarn.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 3789c78..32c06a2 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@types/react": "^16.0.2", "@types/react-dom": "^16.0.1", "antd": "3.4.0", - "awesome-typescript-loader": "^3.5.0", + "awesome-typescript-loader": "3.5.0", "axios": "^0.16.2", "css-loader": "^0.28.5", "declaration-bundler-webpack-plugin": "^1.0.3", diff --git a/yarn.lock b/yarn.lock index 3962b4c..722a87f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -550,7 +550,7 @@ autoprefixer@^7.1.1: postcss "^6.0.11" postcss-value-parser "^3.2.3" -awesome-typescript-loader@^3.5.0: +awesome-typescript-loader@3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/awesome-typescript-loader/-/awesome-typescript-loader-3.5.0.tgz#4d4d10cba7a04ed433dfa0334250846fb11a1a5a" dependencies: