| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- 'use strict';
- Object.defineProperty(exports, '__esModule', { value: true });
- var vue = require('vue');
- var index = require('../../../../hooks/use-locale/index.js');
- const useMonthRangeHeader = ({
- unlinkPanels,
- leftDate,
- rightDate
- }) => {
- const { t } = index.useLocale();
- const leftPrevYear = () => {
- leftDate.value = leftDate.value.subtract(1, "year");
- if (!unlinkPanels.value) {
- rightDate.value = rightDate.value.subtract(1, "year");
- }
- };
- const rightNextYear = () => {
- if (!unlinkPanels.value) {
- leftDate.value = leftDate.value.add(1, "year");
- }
- rightDate.value = rightDate.value.add(1, "year");
- };
- const leftNextYear = () => {
- leftDate.value = leftDate.value.add(1, "year");
- };
- const rightPrevYear = () => {
- rightDate.value = rightDate.value.subtract(1, "year");
- };
- const leftLabel = vue.computed(() => {
- return `${leftDate.value.year()} ${t("el.datepicker.year")}`;
- });
- const rightLabel = vue.computed(() => {
- return `${rightDate.value.year()} ${t("el.datepicker.year")}`;
- });
- const leftYear = vue.computed(() => {
- return leftDate.value.year();
- });
- const rightYear = vue.computed(() => {
- return rightDate.value.year() === leftDate.value.year() ? leftDate.value.year() + 1 : rightDate.value.year();
- });
- return {
- leftPrevYear,
- rightNextYear,
- leftNextYear,
- rightPrevYear,
- leftLabel,
- rightLabel,
- leftYear,
- rightYear
- };
- };
- exports.useMonthRangeHeader = useMonthRangeHeader;
- //# sourceMappingURL=use-month-range-header.js.map
|