PageSourceSearch

https://www.personizer.com/app/dd4a804bdc8bb34e8649704a84f9a4337727cef3/chunks/CalendarDay.js

js personizer.com collected 2026-10-01 15:34:32 UTC 19,724 bytes, 2 lines download raw bytes

1import{o as e}from"./rolldown-runtime.js";import{$n as t,Fi as n,Hd as r,Ic as i,Ms as a,Nr as o,Ns as s,Oi as c,Va as l,bd as ee,fd as u,lc as te,td as d,ud as f}from"./composables.js";import{rt as p}from"./vendor.js";import{Aa as m,Ba as h,Ea as g,Go as _,Ia as v,Io as y,Ja as b,La as x,Ma as S,Na as C,No as w,Pa as T,Sa as E,To as D,Uo as O,Vo as k,Wa as A,ao as j,bo as M,do as N,ga as P,ja as F,jo as I,la as L,lo as ne,oa as R,pa as z,qo as B,vo as V,xo as H,za as U}from"./assets.js";import{J as W,Q as G,U as K,Y as q,Z as J}from"./vendor-vuetify.js";var Y=e(p());A(),k();var X=U({components:{},props:{disabled:{type:Boolean,default:!1},date:{type:Date,required:!0},hasAbsence:{type:Boolean,default:!1},hasBanLeave:{type:Boolean,default:!1},hasSickness:{type:Boolean,default:!1},hasCancellationPending:{type:Boolean,default:!1},cancellationNeedsApproval:{type:Boolean,default:!1},sickTypesActive:{type:Boolean,default:!0},customEmployee:{type:Object,required:!1},dayFilled:{type:Boolean,default:!1}},setup(e,{emit:t}){let n=B(!1),{selectedEmployment:r}=s(),{currentUserCan:i}=a(),o=m(()=>r.value?i(`manage.companies`,{accountId:+r.value.account.id,companyId:+r.value.company.id}):!1),c=m(()=>!1);function l(e){t(e)}return{menuOpen:n,isAccountOwner:o,isUpgradeButtonVisible:c,contextAction:l}}});A(),D();var Z={class:`d-flex align-center`},re={class:`d-flex align-center`},ie={class:`d-flex align-center`};function ae(e,t,n,r,i,a){return j(),S(K,{"close-on-content-click":!0,"content-class":`menu-arrow`,flat:``},{activator:M(({props:e})=>[F(`div`,b({class:`cursor-pointer`},e,{style:{position:`absolute`,width:`100%`,height:`100%`}}),null,16)]),default:M(()=>[x(W,{density:`compact`,class:`pa-0 menu__confirm__list`},{default:M(()=>[x(J,{disabled:(e.dayFilled&&e.cancellationNeedsApproval||e.hasBanLeave||e.hasSickness)&&!e.customEmployee,class:`menu__confirm__list__item`,density:`compact`,onClick:t[0]||(t[0]=t=>e.contextAction(`create-absence`))},{default:M(()=>[F(`div`,Z,[x(l,{class:`mr-3`},{default:M(()=>[v(`$palmtree`)]),_:1}),x(G,{class:`text-h6`},{default:M(()=>[v(y(e.$t(`common.absence`)),1)]),_:1})])]),_:1},8,[`disabled`]),x(J,{disabled:e.hasSickness||!e.sickTypesActive,class:`menu__confirm__list__item`,density:`compact`,onClick:t[1]||(t[1]=t=>e.contextAction(`create-sickness`))},{default:M(()=>[F(`div`,re,[x(l,{class:`mr-3`},{default:M(()=>[v(`$sick`)]),_:1}),x(G,{class:`text-h6`},{default:M(()=>[v(y(e.$t(`administration.editOthersAbsences.sickness`)),1)]),_:1})])]),_:1},8,[`disabled`]),F(`div`,null,[x(q,{class:`menu__confirm__list__divider`}),x(J,{disabled:!e.hasAbsence||!e.customEmployee&&(e.hasBanLeave||e.hasSickness||e.hasCancellationPending),class:`menu__confirm__list__item`,density:`compact`,onClick:t[2]||(t[2]=t=>e.contextAction(`create-cancellation`))},{default:M(()=>[F(`div`,ie,[x(l,{class:`mr-3`},{default:M(()=>[v(y(e.customEmployee?`$deletebucketicon`:`$cancel`),1)]),_:1}),x(G,{class:`text-h6`},{default:M(()=>[v(y(e.customEmployee?e.$t(`common.delete`):e.$t(`administration.editOthersAbsences.cancel`)),1)]),_:1})])]),_:1},8,[`disabled`])])]),_:1})]),_:1})}var oe=R(X,[[`render`,ae],[`__scopeId`,`data-v-965c333c`]]);A(),k();var Q=e(d()),se=U({components:{CalendarContextMenu:oe},props:{day:{type:Object,required:!0},month:{type:Number,required:!1},allWorkDaysEditable:{type:Boolean,default:!1},customEmployee:{type:Object,required:!1},sickTypesActive:{type:Boolean,required:!1},popOverEnabled:{type:Boolean,default:!0},usedInWeeklyAbsences:{type:Boolean,default:!1},canSkipPreviousYearRestriction:{type:Boolean,default:!1}},setup(e,{emit:a}){let{currentUser:s}=te(),{localeFormat:l}=n(),{useDeleteAbsencesInRange:d}=t(),{hasAdminWriteAccess:p}=c(),g=_({isContextVisible:!1,deleteModalOpen:!1,deleteInProgress:!1,hasMouseEntered:!1,isMouseOver:!1,date:new Date,absenceData:[],isDayCurrentMonth:!1,cancellationNeedsApproval:!1,hasCancellationPending:!1,hasAbsencesFullDay:!1,hasBanLeaveFullDay:!1,hasSicknessFullDay:!1,dayNumber:`0`,weekDay:``,holiday:``,title:``,hasTentativeAbsences:!1,dayClass:``,dayStyle:``,absenceIsHalfday:!1,replacement:null}),v=m(()=>e.day);function y(e){return e.absences.length===0||!e.absences[0].replacementUser?null:e.absences[0].replacementUser.firstName+`\xA0`+e.absences[0].replacementUser.lastName}function b(e){let t=[];e.schoolHoliday&&t.push(`(`+e.schoolHoliday.name+`)`);for(let n of e.absences){let e=null;n.key&&(e=L.global.t(`absenceTypes.`+n.key)),e=e?.toString()??n.name??`undefined`,n.halfDay===`morning`?e+=` (`+(0,Q.toLower)(L.global.t(`requests.anteMeridiem`))+`)`:n.halfDay===`afternoon`&&(e+=` (`+(0,Q.toLower)(L.global.t(`requests.postMeridiem`))+`)`),n.isRecurring&&(e+=` (`+L.global.t(`recurringAbsence.fromRecurring`)+`)`),t.push(e)}return t.join(`, `)}function x(t){let n=[];return t.absences.length>0&&!t.isWeekend&&(t.holiday&&(n.push(`has-absence`),n.push(`cell--holiday`),e.day.holiday?.isHalfDay&&(n.push(`calendar__day--whitetext`),e.day.holiday?.isAm?n.push(`cell--holiday--am`):n.push(`cell--holiday--pm`))),n.push(`js-event-cell`),t.prebook&&n.push(`cell--prebook`)),t.isWeekend&&n.push(`calendar__day--weekend`),t.holiday&&t.absences.length===0&&(n.push(`cell--holiday`),t.holiday.isHalfDay&&(n.push(`calendar__day--whitetext`),t.holiday.isAm?n.push(`cell--holiday--am`):n.push(`cell--holiday--pm`))),t.absences.length===0&&!t.holiday&&!t.isWeekend&&n.push(`normal`),n.length===0&&(n.push(`cell--holiday`),e.day.holiday?.isHalfDay&&(n.push(`calendar__day--whitetext`),e.day.holiday?.isAm?n.push(`cell--holiday--am`):n.push(`cell--holiday--pm`))),t.date<new Date&&n.push(`calendar__day--past`),f(ne
1w Date(t.date))&&!e.usedInWeeklyAbsences&&n.push(`calendar__day--today`),t.absences.length===1&&(!r(t.absences[0].color)&&!t.absences[0].isTentative?n.push(`calendar__day--whitetext`):n.push(`calendar__day--darktext`),t.absences[0].pending&&n.push(`calendar__absence--pending`)),[`calendar__day`,...n].join(` `)}function S(e){return e.absences.length>=1?r(e.absences[0].color)?`text-shadow: -1px -1px 0 `+e.absences[0].color+`, 1px -1px 0 `+e.absences[0].color+`, -1px 1px 0 `+e.absences[0].color+`, 1px 1px 0 `+e.absences[0].color+`; font-family: 'Inter', Arial, sans-serif; font-weight: 700; color: #2F3F4E !important;`:`text-shadow: -1px -1px 0 `+e.absences[0].color+`, 1px -1px 0 `+e.absences[0].color+`, -1px 1px 0 `+e.absences[0].color+`, 1px 1px 0 `+e.absences[0].color+`; font-family: 'Inter', Arial, sans-serif; font-weight: 700; color: #fff !important;`:``}function C(e){if(e.color)return e.color;switch(e.key){case`vacation`:return`rgb(74, 192, 128)`;case`sickness`:return`rgb(27, 65, 100)`;case`special-vacation`:return`#cb80e9`}return`#edc008`}function w(e){return!e.key&&e.name&&e.color&&(/^#[0-9A-F]{6}$/i.test(e.color.toString())||(e.color=`#edc008`)),`fill:`+C(e)}function T(e){return e.key?(0,Y.default)(e.key.replace(`holiday.`,``).toLowerCase(),`_`).replace(`-`,`_`):``}function E(e,t){let n=`st2 `+T(e);return t&&(n+=` tentative--svg`),n}V(()=>[v.value],()=>{g.hasTentativeAbsences=v.value.prebook,g.absenceData=v.value.absences.map(e=>({absence:e,isFullDay:e.halfDay===void 0,isAm:e.halfDay===`morning`,isPm:e.halfDay===`afternoon`,isPending:e.pending??!1,isTentative:e.isTentative??!1,color:C(e),style:w(e),eventClass:T(e),class:E(e,g.hasTentativeAbsences)})),g.date=new Date(v.value.date),g.isDayCurrentMonth=e.usedInWeeklyAbsences?!0:e.month===g.date.getMonth()+1,g.cancellationNeedsApproval=v.value.absences.some(e=>e.requiresApproval&&!e.pending),g.hasAbsencesFullDay=g.absenceData[0]&&g.absenceData[0].isFullDay||g.absenceData.length>1,g.hasBanLeaveFullDay=g.absenceData.length>0&&g.absenceData[0].absence.key===`ban-leave`&&g.absenceData[0].isFullDay,g.hasSicknessFullDay=g.absenceData.some(e=>(e.absence.isSickness??[`sickness`,`child-sickness`].includes(e.absence.key??``))&&e.isFullDay),g.hasCancellationPending=g.absenceData.length>0&&(g.absenceData[0].absence.hasCancellationRequestPending??!1);let t=g.date.getDate();e.usedInWeeklyAbsences?g.dayNumber=l(g.date,`EEEEEE`):g.dayNumber=t<10?`0`+t:``+t,g.weekDay=new Intl.DateTimeFormat(s.value?.locale??`en`,{weekday:`long`}).format(g.date),g.holiday=v.value.holiday?`(`+v.value.holiday.name.replaceAll(` `,`\xA0`)+`)`:``,g.title=b(v.value),g.replacement=y(v.value),g.dayClass=x(v.value),g.absenceIsHalfday=v.value.absences.length>0&&!!v.value.absences[0].halfDay,g.dayStyle=S(v.value)},{immediate:!0});let D=m(()=>e.day?(u(new Date,e.day.date)||f(new Date(e.day.date))||e.allWorkDaysEditable)&&!e.day.isWeekend&&!(e.day.holiday&&!e.day.holiday.isHalfDay):!1),k=h()?.appContext.config.globalProperties;async function A(){g.deleteInProgress=!0;try{if(!e.customEmployee)return;let t=[parseInt(e?.customEmployee.user.id)],n=g.date,r=ee(n??new Date);await d(t,n,r),k?.$notification.add({type:`success`,message:L.global.t(`administration.editOthersAbsences.notificationDeleteSuccess`).toString()})}catch(e){k?.$notification.add({type:`error`,message:L.global.t(`administration.editOthersAbsences.notificationDeleteFailure`).toString()}),console.log(e),i(e)}finally{g.deleteInProgress=!1,g.deleteModalOpen=!1}}function j(){if(e.customEmployee){let t=new Date().getFullYear()-1;if(!e.canSkipPreviousYearRestriction&&v.value.date.getFullYear()<t){let e=L.global.t(`administration.editOthersAbsences.noDeletionBeforePreviousYear`).toString();k?.$notification.add({type:`error`,message:e});return}g.deleteModalOpen=!0,k?.$modalDialog.show({title:L.global.t(`administration.editOthersAbsences.modalTitle`),header:L.global.t(`administration.editOthersAbsences.modalHeader`),cancelText:L.global.t(`common.cancel`),confirmText:L.global.t(`common.delete`),onConfirm:async()=>{await A(),a(`onPopOverClick`,{shouldRefresh:!0})}})}else k?.$appModal.show({type:o.CancelRequest,data:O({requestIds:v.value.absences.map(e=>e.requestId??0).filter(e=>e!==0),partialCancellationEnabled:!v?.value?.absences[0]?.pending,customStartDate:v.value.date}),onConfirm:async()=>{a(`onPopOverClick`,{shouldRefresh:!0})}})}function M(){k?.$appModal.show({type:o.Absence,data:{callInSick:!0,customStartDate:v.value.date,customEmployee:e.customEmployee},onConfirm:async()=>{a(`onPopOverClick`,{shouldRefresh:!0})}})}function N(){k?.$appModal.show({type:o.Absence,data:{customStartDate:v.value.date,customEmployee:e.customEmployee},onConfirm:async()=>{a(`onPopOverClick`,{shouldRefresh:!0})}})}function P(){g.hasMouseEntered=!0,g.isMouseOver=!0}function F(){g.isMouseOver=!1}return{state:g,isClickable:D,openDeleteModal:j,openAbsenceModal:N,openSicknessModal:M,deleteAbsence:A,onMouseEnter:P,onMouseLeave:F,hasAdminWriteAccess:p}}});A(),D(),P();var ce=[`data-date`],le=[`data-date`],ue=[`data-number`],de={class:`cell__number`},fe=[`data-date`],pe={key:0,style:{position:`absolute`,top:`0`,left:`0`,width:`100%`}},me={class:`cell__number`},he={style:{position:`relative`}},ge={style:{position:`absolute`,top:`0`,left:`0`},class:`color-svg`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 6.8791666667 6.8791666667`,height:`27px`,width:`27px`},_e={key:0},ve={key:0},ye={key:1},be={key:2},xe={key:3},Se={key:4},Ce={key:5},we={key:1},Te={key:0},Ee={key:1},De={key:2},Oe={key:0},ke={key:3,class:`school-holiday`},Ae={key:4,class:`calendar__day--contextmenu`},je={key:0,class:`personizer-tooltip`},Me={class:`d-flex flex-column text-no-wrap`},Ne={key:0},$={key:1,class:`mt-2`},Pe={key:2};function Fe(e,t,n,r,i,a){let o=N(`CalendarContextMenu`);return j(),T(`div`,{class:I({"day-wrapper":!0,"calendar__day--spacer":!e.state.isDayCurrentMonth}),onMouseenter:t[1]||(t[1]=(...t)=>e.onMouseEnter&&e.onMouseEnter(...t)),onMouseleave:t[2]||(t[2]=(...t)=>e.onMouseLeave&&e.onMouseLeave(...t))},[e.state.isDayCurrentMonth?C(``,!0):(j(),T(`div`,{key:0,class:`calendar__day calendar__day--spacer`,"data-date":e.state.date},null,8,ce)),e.state.isDayCurrentMonth&&e.state.absenceData.length===0?(j(),T(`div`,{key:1,class:I(e.state.dayClass),"data-testid":`calendarDayCell`,"data-date":`${e.state.date instanceof Date?e.state.date.getFullYear()+`-`+String(e.state.date.getMonth()+1).padStart(2,`0`)+`-`+String(e.state.date.getDate()).padStart(2,`0`):``}`},[F(`span`,{class:`cell__number-clip`,"data-number":e.state.dayNumber},null,8,ue),F(`span`,de,y(e.state.dayNumber),1)],10,le)):C(``,!0),e.state.isDayCurrentMonth&&e.state.absenceData.length>0?(j(),T(`div`,{key:2,class:I(e.state.dayClass),style:w(e.state.dayStyle),"data-testid":`calendarDayCell`,"data-date":`${e.state.date instanceof Date?e.state.date.getFullYear()+`-`+String(e.state.date.getMonth()+1).padStart(2,`0`)+`-`+String(e.state.date.getDate()).padStart(2,`0`):``}`},[e.state.absenceData[0].isFullDay&&e.state.absenceData[0].absence.ke
1y===`ban-leave`?C(``,!0):(j(),T(`div`,pe,[F(`span`,me,y(e.state.dayNumber),1)])),F(`div`,he,[(j(!0),T(g,null,ne(e.state.absenceData,(e,t)=>(j(),T(`div`,{key:t},[(j(),T(`svg`,ge,[e.isTentative?(j(),T(`g`,we,[e.isFullDay?(j(),T(`g`,Te,[F(`rect`,{y:`0`,x:`0`,class:I(e.class),style:{"stroke-width":`1`},fill:`none`,width:`100%`,height:`100%`,id:`rect31`,"stroke-dasharray":`1 1`},null,2)])):C(``,!0),e.isAm?(j(),T(`g`,Ee,[F(`polygon`,{transform:`matrix(0.26058333,0,0,0.26058333,-9.3249999,0)`,class:I(e.class),style:{"stroke-width":`2`},fill:`none`,points:`36,26 36,0 62,0 `,id:`polygon35`,"stroke-dasharray":`5 2`},null,2)])):C(``,!0),e.isPm?(j(),T(`g`,De,[F(`polygon`,{transform:`matrix(0.26058333,0,0,0.26058333,-19.05,0)`,class:I(e.class),style:{"stroke-width":`2`},fill:`none`,points:`98,26 72,26 98,0 `,id:`polygon36`,"stroke-dasharray":`5 2`},null,2)])):C(``,!0)])):(j(),T(`g`,_e,[e.isFullDay&&!e.isPending?(j(),T(`g`,ve,[F(`rect`,{y:`0`,x:`0`,style:w(e.style),class:I(e.class),width:`100%`,height:`100%`,id:`rect30`},null,6)])):C(``,!0),e.isAm&&!e.isPending?(j(),T(`g`,ye,[F(`polygon`,{transform:`matrix(0.26458333,0,0,0.26458333,-9.5249999,0)`,style:w(e.style),class:I(e.class),points:`36,26 36,0 62,0 `,id:`polygon32`},null,6)])):C(``,!0),e.isPm&&!e.isPending?(j(),T(`g`,be,[F(`polygon`,{transform:`matrix(0.26458333,0,0,0.26458333,-19.05,0)`,style:w(e.style),class:I(e.class),points:`98,26 72,26 98,0 `,id:`polygon34`},null,6)])):C(``,!0),e.isFullDay&&e.isPending?(j(),T(`g`,xe,[F(`path`,{style:w(e.style),class:I(e.class),d:`M 0,0 C 0,0.238125 0,0.47625 0,0.714375 L 0.714375,0 C 0.47625,0 0.238125,0 0,0 Z`,id:`path36`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`M 1.455208,0 0,1.455208 c 0,0.238125 0,0.47625 0,0.714375 L 2.169583,0 C 1.931458,0 1.693333,0 1.455208,0 Z`,id:`path38`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`M 2.883958,0 0,2.883958 c 0,0.238125 0,0.47625 0,0.714375 L 3.624792,0 C 3.386667,0 3.148542,0 2.883958,0 Z`,id:`path40`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`M 4.339167,0 0,4.339166 c 0,0.238125 0,0.47625 0,0.714375 L 5.08,0 C 4.815417,0 4.577292,0 4.339167,0 Z`,id:`path42`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`M 5.794375,0 0,5.794375 C 0,6.0325 0,6.270625 0,6.50875 L 6.50875,0 Z`,id:`path44`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`m 0.370417,6.879166 c 0.238125,0 0.47625,0 0.714375,0 L 6.879167,1.084791 c 0,-0.238125 0,-0.47625 0,-0.714375 z`,id:`path46`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`m 1.799167,6.879166 c 0.238125,0 0.47625,0 0.714375,0 L 6.879167,2.54 c 0,-0.238125 0,-0.47625 0,-0.714375 z`,id:`path48`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`m 3.254375,6.879166 c 0.238125,0 0.47625,0 0.714375,0 L 6.879167,3.995208 c 0,-0.238125 0,-0.47625 0,-0.714375 z`,id:`path50`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`m 4.709583,6.879166 c 0.238125,0 0.47625,0 0.714375,0 L 6.879167,5.423958 c 0,-0.238125 0,-0.47625 0,-0.714375 z`,id:`path52`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`m 6.164792,6.879166 c 0.238125,0 0.47625,0 0.714375,0 0,-0.238125 0,-0.47625 0,-0.714375 z`,id:`path54`},null,6)])):C(``,!0),e.isAm&&e.isPending?(j(),T(`g`,Se,[F(`path`,{style:w(e.style),class:I(e.class),d:`M 0,0 C 0,0.238125 0,0.47625 0,0.714375 L 0.714375,0 C 0.47625,0 0.238125,0 0,0 Z`,id:`path56`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`M 1.455208,0 0,1.455208 c 0,0.238125 0,0.47625 0,0.714375 L 2.169583,0 C 1.931458,0 1.693333,0 1.455208,0 Z`,id:`path58`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`M 2.883958,0 0,2.883958 c 0,0.238125 0,0.47625 0,0.714375 L 3.624791,0 C 3.386666,0 3.148541,0 2.883958,0 Z`,id:`path60`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`M 4.339166,0 0,4.339167 c 0,0.238125 0,0.47625 0,0.714375 L 5.08,0 C 4.815416,0 4.577291,0 4.339166,0 Z`,id:`path62`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`M 5.794375,0 0,5.794375 C 0,6.0325 0,6.270625 0,6.50875 L 6.50875,0 Z`,id:`path64`},null,6)])):C(``,!0),e.isPm&&e.isPending?(j(),T(`g`,Ce,[F(`path`,{style:w(e.style),class:I(e.class),d:`m 0,6.50875 c 0.23813,0 0.47625,0 0.71438,0 L 6.50875,0.714375 c 0,-0.238125 0,-0.47625 0,-0.714375 z`,id:`path66`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`m 1.42875,6.50875 c 0.23813,0 0.47625,0 0.71438,0 L 6.50875,2.169584 c 0,-0.238125 0,-0.47625 0,-0.714375 z`,id:`path68`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`m 2.88396,6.50875 c 0.23812,0 0.47625,0 0.71437,0 L 6.50875,3.624792 c 0,-0.238125 0,-0.47625 0,-0.714375 z`,id:`path70`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`m 4.33917,6.50875 c 0.23812,0 0.47625,0 0.71437,0 L 6.50875,5.053542 c 0,-0.238125 0,-0.47625 0,-0.714375 z`,id:`path72`},null,6),F(`path`,{style:w(e.style),class:I(e.class),d:`m 5.79438,6.50875 c 0.23812,0 0.47625,0 0.71437,0 0,-0.238125 0,-0.47625 0,-0.714375 z`,id:`path74`}
1,null,6)])):C(``,!0)]))])),e.absence.key===`ban-leave`?(j(),T(`div`,Oe,[e.isFullDay?(j(),S(l,{key:0,class:`lock-icon`,density:`compact`},{default:M(()=>[v(`$absencelockicon`)]),_:1})):C(``,!0),e.isAm?(j(),S(l,{key:1,class:`lock-icon`,style:{position:`absolute`,top:`0`,left:`0`},size:`small`},{default:M(()=>[v(` $absencelockicon `)]),_:1})):C(``,!0),e.isPm?(j(),S(l,{key:2,class:`lock-icon`,style:{position:`absolute`,top:`1rem`,right:`0`},size:`small`},{default:M(()=>[v(` $absencelockicon `)]),_:1})):C(``,!0)])):C(``,!0)]))),128))])],14,fe)):C(``,!0),e.day.schoolHoliday?(j(),T(`div`,ke)):C(``,!0),e.hasAdminWriteAccess&&e.state.hasMouseEntered&&e.isClickable&&e.popOverEnabled?(j(),T(`div`,Ae,[x(o,{modelValue:e.state.isContextVisible,"onUpdate:modelValue":t[0]||(t[0]=t=>e.state.isContextVisible=t),onCreateCancellation:e.openDeleteModal,onCreateSickness:e.openSicknessModal,onCreateAbsence:e.openAbsenceModal,date:e.state.date,"has-absence":e.state.absenceData.length>0,"day-filled":e.state.hasAbsencesFullDay,"cancellation-needs-approval":e.state.cancellationNeedsApproval,"has-ban-leave":e.state.hasBanLeaveFullDay,"has-sickness":e.state.hasSicknessFullDay,"has-cancellation-pending":e.state.hasCancellationPending,"custom-employee":e.customEmployee,"sick-types-active":e.sickTypesActive},null,8,[`modelValue`,`onCreateCancellation`,`onCreateSickness`,`onCreateAbsence`,`date`,`has-absence`,`day-filled`,`cancellation-needs-approval`,`has-ban-leave`,`has-sickness`,`has-cancellation-pending`,`custom-employee`,`sick-types-active`])])):C(``,!0),x(z,{name:`fade`},{default:M(()=>[e.state.isMouseOver&&!e.usedInWeeklyAbsences?(j(),T(`div`,je,[F(`div`,Me,[!e.state.title.includes(e.state.weekDay)&&e.state.weekDay?(j(),T(`div`,Ne,y(e.state.weekDay)+` `+y(e.state.holiday),1)):C(``,!0),H(F(`div`,null,y(e.state.title),513),[[E,e.state.weekDay!==e.state.title]]),e.state.replacement?(j(),T(`div`,$,y(e.$t(`createAbsence.replacement`))+`:`,1)):C(``,!0),e.state.replacement?(j(),T(`div`,Pe,y(e.state.replacement),1)):C(``,!0)])])):C(``,!0)]),_:1})],34)}var Ie=R(se,[[`render`,Fe]]);export{Ie as t};
2//# sourceMappingURL=CalendarDay.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.