]> git.immae.eu Git - github/fretlink/time-picker.git/blobdiff - examples/pick-time.js
add focusOnOpen option (#61)
[github/fretlink/time-picker.git] / examples / pick-time.js
index 54548c715faedccdc235a25ab39d2d23681d183c..835e1e1407885ef43f062e1248a2341d018f34c0 100644 (file)
@@ -1,21 +1,29 @@
+/* eslint no-console:0 */
+
 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 TimePicker from 'rc-time-picker/src/TimePicker';
-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('HH:mm:ss');
 
-const now = new GregorianCalendar(zhCn);
-now.setTime(Date.now());
+function onChange(value) {
+  console.log(value && value.format(str));
+}
 
 ReactDom.render(
-  <TimePicker formatter={formatter} locale={TimePickerLocale} value={now} />,
+  <TimePicker
+    style={{ width: 100 }}
+    showSecond={showSecond}
+    defaultValue={moment()}
+    className="xxx"
+    onChange={onChange}
+  />,
   document.getElementById('__react-content')
 );