1
- // @ts -nocheck
2
1
import moment , { type Moment } from 'moment' ;
3
2
import * as React from 'react' ;
4
3
import '../../assets/index.less' ;
5
4
import Picker , { PickerPanel } from '../../src' ;
6
5
import momentGenerateConfig from '../../src/generate/moment' ;
7
6
import zhCN from '../../src/locale/zh_CN' ;
8
7
import './slide.less' ;
8
+ import type { OnPanelChange } from '@/interface' ;
9
9
10
10
interface DateRangeState {
11
11
startValue : Moment | null ;
@@ -21,9 +21,9 @@ function disabledDate(current: Moment) {
21
21
// Can not select days before today
22
22
return current && current < moment ( ) . subtract ( 1 , 'days' ) . endOf ( 'day' ) ;
23
23
}
24
- function changePanelCallBack ( value : Moment , mode : PanelMode ) {
24
+ const changePanelCallBack : OnPanelChange < Moment > = ( value , mode ) => {
25
25
console . log ( value , mode ) ;
26
- }
26
+ } ;
27
27
class Customize extends React . Component < { } , DateRangeState > {
28
28
poupContainerRef : React . RefObject < HTMLDivElement > ;
29
29
@@ -142,12 +142,13 @@ class Customize extends React.Component<{}, DateRangeState> {
142
142
/>
143
143
< div ref = { this . poupContainerRef } />
144
144
</ div >
145
- < div >
145
+ { /* TODO: PickerPanel 目前已经没用 renderExtraFooter, 只在 NewPicker 中的组件有实作 */ }
146
+ { /* <div>
146
147
<h3>renderExtraFooter</h3>
147
148
<PickerPanel
148
149
generateConfig={momentGenerateConfig}
149
150
locale={zhCN}
150
- showToday
151
+ showNow
151
152
disabledDate={disabledDate}
152
153
onSelect={this.handleSelect}
153
154
value={initValue}
@@ -165,7 +166,7 @@ class Customize extends React.Component<{}, DateRangeState> {
165
166
onSelect={this.handleSelectMonth}
166
167
renderExtraFooter={() => <div>extra footer</div>}
167
168
/>
168
- </ div >
169
+ </div> */ }
169
170
< div >
170
171
< h3 > monthCellRender</ h3 >
171
172
< PickerPanel
0 commit comments