X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=examples%2Fdisabled.js;h=a38ce160611df57c35098b357dfcac13443ea7c8;hb=273181d5cc2d23808d4302d763bbb7f7fa440c11;hp=4b7c5eb4b33ea082a29319710bc2538dc436a0f3;hpb=6fc4e0e8e2f7bd8bbcbb759a69bc7b94930f131c;p=github%2Ffretlink%2Ftime-picker.git diff --git a/examples/disabled.js b/examples/disabled.js index 4b7c5eb..a38ce16 100644 --- a/examples/disabled.js +++ b/examples/disabled.js @@ -5,19 +5,14 @@ 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 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(TimePickerLocale.calendar); -now.setTime(Date.now()); +const now = moment().hour(14).minute(30); function generateOptions(length, excludedOptions) { const arr = []; @@ -30,7 +25,7 @@ function generateOptions(length, excludedOptions) { } function onChange(value) { - console.log(value && formatter.format(value)); + console.log(value && value.format(str)); } function disabledHours() { @@ -39,12 +34,12 @@ function disabledHours() { function disabledMinutes(h) { switch (h) { - case 9: - return generateOptions(60, [30]); - case 21: - return generateOptions(60, [0]); - default: - return generateOptions(60, [0, 30]); + case 9: + return generateOptions(60, [30]); + case 21: + return generateOptions(60, [0]); + default: + return generateOptions(60, [0, 30]); } } @@ -53,13 +48,22 @@ function disabledSeconds(h, m) { } ReactDom.render( - , - document.getElementById('__react-content') -); +
+

Disabled picker

+ +

Disabled options

+ +
+, document.getElementById('__react-content'));