fix: datepicker presets error #6387

pull/6423/head
tangjinzhou 2023-04-05 13:29:08 +08:00
parent f6daa8d28f
commit 5f1cb0d240
2 changed files with 10 additions and 10 deletions

View File

@ -8,13 +8,13 @@ export default function usePresets<T>(
presets?: ComputedRef<PresetDate<T>[]>,
legacyRanges?: ComputedRef<Record<string, T | (() => T)>>,
): ComputedRef<PresetDate<T>[]> {
if (presets.value) {
return presets;
}
if (legacyRanges && legacyRanges.value) {
warning(false, '`ranges` is deprecated. Please use `presets` instead.');
return computed(() => {
if (presets?.value) {
return presets.value;
}
if (legacyRanges?.value) {
warning(false, '`ranges` is deprecated. Please use `presets` instead.');
return computed(() => {
const rangeLabels = Object.keys(legacyRanges.value);
return rangeLabels.map(label => {
const range = legacyRanges.value[label];
@ -24,7 +24,7 @@ export default function usePresets<T>(
value: newValues,
};
});
});
}
return [] as unknown as ComputedRef<PresetDate<T>[]>;
}
return [] as unknown as PresetDate<T>[];
});
}

View File

@ -7,7 +7,7 @@
"ant-design-vue/lib/*": ["components/*"],
"ant-design-vue/locale/*": ["components/locale/*"]
},
"lib": ["dom", "es2017"],
"lib": ["DOM", "ESNext"],
"strictNullChecks": false,
"moduleResolution": "node",
"esModuleInterop": true,