From eed6641a56b9e96abbf4b89007bf9182512cf081 Mon Sep 17 00:00:00 2001 From: evilj0e Date: Thu, 10 Aug 2017 10:41:34 +0500 Subject: [PATCH 1/3] migrate from PureComponent to Component (#5) * fix(UnityTable): migrate from PureComponent to Component * chore: add me to contributors --- README.md | 2 +- package.json | 3 +++ src/SimpleTable/index.jsx | 4 ++-- stories/SimpleTable/Sorting.jsx | 4 ++-- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index cc59275..64f4b75 100644 --- a/README.md +++ b/README.md @@ -92,7 +92,7 @@ const columns = [ {name: 'producer', width: '230px'} ]; -export default class Example extends PureComponent { +export default class Example extends Component { constructor(props) { super(props); diff --git a/package.json b/package.json index 30907c5..c93beae 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,9 @@ "build": "webpack" }, "author": "frux ", + "contributors": [ + "Anton Konev (https://antonkonev.com/)" + ], "license": "ISC", "dependencies": { "prop-types": "^15.5.10", diff --git a/src/SimpleTable/index.jsx b/src/SimpleTable/index.jsx index 149f925..ef5d13e 100644 --- a/src/SimpleTable/index.jsx +++ b/src/SimpleTable/index.jsx @@ -1,4 +1,4 @@ -import React, {PureComponent} from 'react'; +import React, {Component} from 'react'; import PropTypes from 'prop-types'; import {CLASSES} from '../constants'; import {Table, Thead, Tbody, Th, Tr, Td} from '../index'; @@ -10,7 +10,7 @@ const thClassName = (columnName, sort) => { return `${CLASSES.th}_sortable ${isSorting ? ` ${CLASSES.th}_sort_${sortDir}` : ''}`; }; -export default class SimpleTable extends PureComponent { +export default class SimpleTable extends Component { getHandleSortClick(field) { return () => { const {sort, onSortChange} = this.props; diff --git a/stories/SimpleTable/Sorting.jsx b/stories/SimpleTable/Sorting.jsx index 2997700..741dfc3 100644 --- a/stories/SimpleTable/Sorting.jsx +++ b/stories/SimpleTable/Sorting.jsx @@ -1,4 +1,4 @@ -import React, {PureComponent} from 'react'; +import React, {Component} from 'react'; import {SimpleTable} from '../../dist'; import {films as tableHead} from '../helpers/tableHead'; import {films as mapData} from '../helpers/mapData'; @@ -13,7 +13,7 @@ const columns = [ {name: 'producer', width: '230px'} ]; -export default class Example extends PureComponent { +export default class Example extends Component { constructor(props) { super(props); From e09b4979ba33e33bdb7b2e1fed7496d0e55ff28d Mon Sep 17 00:00:00 2001 From: Vladimir Kudinov Date: Thu, 10 Aug 2017 10:45:09 +0500 Subject: [PATCH 2/3] 0.0.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c93beae..087c397 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "unity-table", - "version": "0.0.1", + "version": "0.0.2", "description": "Table component for React", "main": "dist/index.js", "scripts": { From d8ccc66cdd2a1293379dc2c9fb6a1a5a99a6e0d6 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Tue, 26 Sep 2017 16:19:31 +0000 Subject: [PATCH 3/3] fix(package): update react to version 16.0.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 087c397..cb6d842 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "license": "ISC", "dependencies": { "prop-types": "^15.5.10", - "react": "^15.6.1" + "react": "^16.0.0" }, "devDependencies": { "@storybook/addon-info": "^3.1.9",