zent
Version:
一套前端设计语言和基于React的实现
13 lines (12 loc) • 592 B
JavaScript
import { useState, useEffect } from 'react';
export default function useWeekRange(dateConfig, date, options) {
var _a = useState(), rangeDate = _a[0], setRangeDate = _a[1];
useEffect(function () {
var _a = dateConfig || {}, startDate = _a.startDate, endDate = _a.endDate;
var range = date
? [startDate === null || startDate === void 0 ? void 0 : startDate(date, options), endDate === null || endDate === void 0 ? void 0 : endDate(date, options)]
: null;
setRangeDate(range);
}, [date, dateConfig, options]);
return rangeDate;
}