'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