From b880812c1cd17e6a6814507dea4de29b591c137e Mon Sep 17 00:00:00 2001 From: Amen SOUISSI <48829921+amen-souissi@users.noreply.github.com> Date: Tue, 3 Nov 2020 14:18:38 +0100 Subject: [PATCH] feat(Select): select the editable cell value on focus (#35) * feat(Select): select the editable cell value on focus * chore(versions): upgrade version --- package-lock.json | 2 +- package.json | 2 +- src/components/styled-table/editable-cell.tsx | 6 +++++- stories/components/styled-table/editable-cell.stories.tsx | 8 ++------ 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index e75463e..47d2dd0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@decathlon/react-table", - "version": "1.14.2", + "version": "1.15.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 1a2c3a1..677724e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@decathlon/react-table", - "version": "1.14.2", + "version": "1.15.0", "description": "React components for efficiently rendering large tabular data", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/src/components/styled-table/editable-cell.tsx b/src/components/styled-table/editable-cell.tsx index 740157c..4ae7b25 100644 --- a/src/components/styled-table/editable-cell.tsx +++ b/src/components/styled-table/editable-cell.tsx @@ -93,6 +93,10 @@ export default class EdiTableCell extends React.PureComponent) => { + event.currentTarget.select(); + }; + private focus = () => { const { value } = this.props; const newInputValue = this.getInputValue(); @@ -190,7 +194,7 @@ export default class EdiTableCell extends React.PureComponent