]> git.immae.eu Git - github/fretlink/time-picker.git/blobdiff - examples/hidden.js
add focusOnOpen option (#61)
[github/fretlink/time-picker.git] / examples / hidden.js
index 1084236b68c392c26d0fa3b17192d61470894e26..90a20d24c32bb76d5d2977213c3d5598e5fbeadf 100644 (file)
@@ -5,33 +5,28 @@ import 'rc-time-picker/assets/index.less';
 import React from 'react';
 import ReactDom from 'react-dom';
 
-import GregorianCalendar from 'gregorian-calendar';
-import DateTimeFormat from 'gregorian-calendar-format';
-import zhCn from 'gregorian-calendar/lib/locale/zh_CN';
+import moment from 'moment';
 
 import TimePicker from 'rc-time-picker';
-import TimePickerLocale from 'rc-time-picker/src/locale/zh_CN';
 
 const showSecond = true;
 const str = showSecond ? 'HH:mm:ss' : 'HH:mm';
 
-const formatter = new DateTimeFormat(str);
-
-const now = new GregorianCalendar(zhCn);
-now.setTime(Date.now());
-
 function onChange(value) {
-  console.log(value && formatter.format(value));
+  console.log(value && value.format(str));
 }
 
 ReactDom.render(
-  <TimePicker formatter={formatter} locale={TimePickerLocale}
-              showSecond={showSecond}
-              defaultValue={now}
-              className="xxx"
-              onChange={onChange}
-              disabledHours={[0, 1, 2, 3, 4, 5, 6, 7, 8, 22, 23]}
-              disabledMinutes={[0, 2, 4, 6, 8]}
-              hideDisabledOptions={true} />,
+  <TimePicker
+    format={str}
+    showSecond={showSecond}
+    // use to control utfOffset, locale, default open value
+    defaultOpenValue={moment()}
+    className="xxx"
+    onChange={onChange}
+    disabledHours={() => [0, 1, 2, 3, 4, 5, 6, 7, 8, 22, 23]}
+    disabledMinutes={() => [0, 2, 4, 6, 8]}
+    hideDisabledOptions
+  />,
   document.getElementById('__react-content')
 );