X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=examples%2Fpick-time.js;h=074e72c57bd43681a9bacd072439495b77afea1e;hb=518b852e8bd9c50a6c5c7e84cddecb5c94ebb5b6;hp=70de23d5faa080185fdc2c0aee9cae57eecf0651;hpb=7702bb67968104a64fa85ba7e893bf2393eeb3c5;p=github%2Ffretlink%2Ftime-picker.git diff --git a/examples/pick-time.js b/examples/pick-time.js index 70de23d..074e72c 100644 --- a/examples/pick-time.js +++ b/examples/pick-time.js @@ -1,3 +1,5 @@ +/* eslint no-console:0 */ + import 'rc-time-picker/assets/index.less'; import React from 'react'; @@ -10,7 +12,10 @@ import zhCn from 'gregorian-calendar/lib/locale/zh_CN'; import TimePicker from 'rc-time-picker'; import TimePickerLocale from 'rc-time-picker/src/locale/zh_CN'; -const formatter = new DateTimeFormat('HH:mm:ss'); +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()); @@ -19,7 +24,27 @@ function onChange(value) { console.log(value && formatter.format(value)); } +const options = { + disabledHours() { + return [0, 2, 21]; + }, + disabledMinutes(h) { + return h === 22 ? [0, 3, 31] : []; + }, + disabledSeconds(h, m) { + return []; + }, +}; + ReactDom.render( - , + , document.getElementById('__react-content') );