File tree 2 files changed +10
-4
lines changed
2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ const Date = ({
23
23
< Row padding = "0 0 5px" >
24
24
< Datetime
25
25
name = { name }
26
- onChange = { handleChange }
26
+ onChange = { ( value ) => handleChange ( moment ( value ) . format ( parse ) ) }
27
27
modified = { isModified }
28
28
className = { isModified ? 'modified' : '' }
29
29
value = { datetime . format ( inputFormat ) }
Original file line number Diff line number Diff line change @@ -4,7 +4,6 @@ import { useSelector, shallowEqual } from 'react-redux';
4
4
import ConfigContext from '../context' ;
5
5
import { createSelector } from 'reselect' ;
6
6
import { MODIFY_DATA } from '../actions' ;
7
- import moment from 'moment' ;
8
7
9
8
const withData = WrappedComponent => ( props ) => {
10
9
const { itemIndex, colConfig, primaryKey, schema } = props ;
@@ -31,13 +30,20 @@ const withData = WrappedComponent => (props) => {
31
30
( item ) => _ . get ( item , name )
32
31
) ) ;
33
32
34
- const handleChange = ( value ) => {
33
+ const handleChange = ( eventOrValue ) => {
34
+ let value = null ;
35
+ if ( eventOrValue . target ) {
36
+ value = eventOrValue . target . value ;
37
+ } else {
38
+ value = eventOrValue ;
39
+ }
40
+
35
41
return (
36
42
action ( MODIFY_DATA ) ( {
37
43
pk : primaryKey ,
38
44
pkValue : primarKeyValue ,
39
45
key : name ,
40
- value : moment ( value ) . format ( parse )
46
+ value : value
41
47
} )
42
48
) ;
43
49
}
You can’t perform that action at this time.
0 commit comments