UNPKG

1.54 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.getPlaceholder = getPlaceholder;
7exports.getRangePlaceholder = getRangePlaceholder;
8
9function getPlaceholder(picker, locale, customizePlaceholder) {
10 if (customizePlaceholder !== undefined) {
11 return customizePlaceholder;
12 }
13
14 if (picker === 'year' && locale.lang.yearPlaceholder) {
15 return locale.lang.yearPlaceholder;
16 }
17
18 if (picker === 'quarter' && locale.lang.quarterPlaceholder) {
19 return locale.lang.quarterPlaceholder;
20 }
21
22 if (picker === 'month' && locale.lang.monthPlaceholder) {
23 return locale.lang.monthPlaceholder;
24 }
25
26 if (picker === 'week' && locale.lang.weekPlaceholder) {
27 return locale.lang.weekPlaceholder;
28 }
29
30 if (picker === 'time' && locale.timePickerLocale.placeholder) {
31 return locale.timePickerLocale.placeholder;
32 }
33
34 return locale.lang.placeholder;
35}
36
37function getRangePlaceholder(picker, locale, customizePlaceholder) {
38 if (customizePlaceholder !== undefined) {
39 return customizePlaceholder;
40 }
41
42 if (picker === 'year' && locale.lang.yearPlaceholder) {
43 return locale.lang.rangeYearPlaceholder;
44 }
45
46 if (picker === 'month' && locale.lang.monthPlaceholder) {
47 return locale.lang.rangeMonthPlaceholder;
48 }
49
50 if (picker === 'week' && locale.lang.weekPlaceholder) {
51 return locale.lang.rangeWeekPlaceholder;
52 }
53
54 if (picker === 'time' && locale.timePickerLocale.placeholder) {
55 return locale.timePickerLocale.rangePlaceholder;
56 }
57
58 return locale.lang.rangePlaceholder;
59}
\No newline at end of file