| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 'use strict';
- Object.defineProperty(exports, '__esModule', { value: true });
- var vue = require('vue');
- const useYearRangeHeader = ({
- unlinkPanels,
- leftDate,
- rightDate
- }) => {
- const leftPrevYear = () => {
- leftDate.value = leftDate.value.subtract(10, "year");
- if (!unlinkPanels.value) {
- rightDate.value = rightDate.value.subtract(10, "year");
- }
- };
- const rightNextYear = () => {
- if (!unlinkPanels.value) {
- leftDate.value = leftDate.value.add(10, "year");
- }
- rightDate.value = rightDate.value.add(10, "year");
- };
- const leftNextYear = () => {
- leftDate.value = leftDate.value.add(10, "year");
- };
- const rightPrevYear = () => {
- rightDate.value = rightDate.value.subtract(10, "year");
- };
- const leftLabel = vue.computed(() => {
- const leftStartDate = Math.floor(leftDate.value.year() / 10) * 10;
- return `${leftStartDate}-${leftStartDate + 9}`;
- });
- const rightLabel = vue.computed(() => {
- const rightStartDate = Math.floor(rightDate.value.year() / 10) * 10;
- return `${rightStartDate}-${rightStartDate + 9}`;
- });
- const leftYear = vue.computed(() => {
- const leftEndDate = Math.floor(leftDate.value.year() / 10) * 10 + 9;
- return leftEndDate;
- });
- const rightYear = vue.computed(() => {
- const rightStartDate = Math.floor(rightDate.value.year() / 10) * 10;
- return rightStartDate;
- });
- return {
- leftPrevYear,
- rightNextYear,
- leftNextYear,
- rightPrevYear,
- leftLabel,
- rightLabel,
- leftYear,
- rightYear
- };
- };
- exports.useYearRangeHeader = useYearRangeHeader;
- //# sourceMappingURL=use-year-range-header.js.map
|