UNPKG

@fifteen/design-system-vue

Version:

Vue 3 (Composition API + Typescript) implementation of the Fifteen Design System

2 lines (1 loc) 1.07 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const n=require("../../../isSameWeek.js"),r=["недела","понеделник","вторник","среда","четврток","петок","сабота"];function i(e){const t=r[e];switch(e){case 0:case 3:case 6:return"'минатата "+t+" во' p";case 1:case 2:case 4:case 5:return"'минатиот "+t+" во' p"}}function o(e){const t=r[e];switch(e){case 0:case 3:case 6:return"'ова "+t+" вo' p";case 1:case 2:case 4:case 5:return"'овој "+t+" вo' p"}}function u(e){const t=r[e];switch(e){case 0:case 3:case 6:return"'следната "+t+" вo' p";case 1:case 2:case 4:case 5:return"'следниот "+t+" вo' p"}}const f={lastWeek:(e,t,a)=>{const s=e.getDay();return n.isSameWeek(e,t,a)?o(s):i(s)},yesterday:"'вчера во' p",today:"'денес во' p",tomorrow:"'утре во' p",nextWeek:(e,t,a)=>{const s=e.getDay();return n.isSameWeek(e,t,a)?o(s):u(s)},other:"P"},k=(e,t,a,s)=>{const c=f[e];return typeof c=="function"?c(t,a,s):c};exports.formatRelative=k;