File "DatePicker-1.0.13-5c3486db.js"

Full Path: /home/vantageo/public_html/cache/.wp-cli/wp-content/plugins/wp-data-access/assets/dist/DatePicker-1.0.13-5c3486db.js
File size: 8.13 KB
MIME-type: text/plain
Charset: utf-8

import{e as X,g as Z,s as $,T as ee,_ as t,u as w,a as T,c as oe,b as te,r as I}from"./iconBase-1.0.13-98e06aa9.js";import{r as b,j as x}from"./main-1.0.13.js";import{P as ae,u as v,b as M,r as R,c as S,d as se,e as O,f as ne,s as re,g as le,h as _,i as ie,j as ue,C as ce,k as z,l as de,m as V,n as pe,D as fe}from"./useMobilePicker-1.0.13-30bb98f7.js";import{N as me,i as Pe}from"./main-1.0.13-4cbe632d.js";import{P as e}from"./DialogContent-1.0.13-5873ffb9.js";import{v as C,r as D}from"./dateViewRenderers-1.0.13-3b668027.js";import{T as be}from"./TextField-1.0.13-7258d491.js";function ye(s){return X("MuiDatePickerToolbar",s)}Z("MuiDatePickerToolbar",["root","title"]);const De=["value","isLandscape","onChange","toolbarFormat","toolbarPlaceholder","views","className"],he=s=>{const{classes:r}=s;return te({root:["root"],title:["title"]},ye,r)},Te=$(ae,{name:"MuiDatePickerToolbar",slot:"Root",overridesResolver:(s,r)=>r.root})({}),xe=$(ee,{name:"MuiDatePickerToolbar",slot:"Title",overridesResolver:(s,r)=>r.title})(({ownerState:s})=>t({},s.isLandscape&&{margin:"auto 16px auto auto"})),ve=b.forwardRef(function(r,i){const a=w({props:r,name:"MuiDatePickerToolbar"}),{value:n,isLandscape:l,toolbarFormat:c,toolbarPlaceholder:d="––",views:o,className:u}=a,f=T(a,De),p=v(),P=M(),m=he(a),y=b.useMemo(()=>{if(!n)return d;const k=R(p,{format:c,views:o},!0);return p.formatByString(n,k)},[n,c,d,p,o]),g=a;return x.jsx(Te,t({ref:i,toolbarTitle:P.datePickerToolbarTitle,isLandscape:l,className:oe(m.root,u)},f,{children:x.jsx(xe,{variant:"h4",align:l?"left":"center",ownerState:g,className:m.title,children:y})}))});function N(s,r){var i,a,n,l;const c=v(),d=S(),o=w({props:s,name:r}),u=b.useMemo(()=>{var p;return((p=o.localeText)==null?void 0:p.toolbarTitle)==null?o.localeText:t({},o.localeText,{datePickerToolbarTitle:o.localeText.toolbarTitle})},[o.localeText]),f=(i=o.slots)!=null?i:se(o.components);return t({},o,{localeText:u},ne({views:o.views,openTo:o.openTo,defaultViews:["year","day"],defaultOpenTo:"day"}),{disableFuture:(a=o.disableFuture)!=null?a:!1,disablePast:(n=o.disablePast)!=null?n:!1,minDate:O(c,o.minDate,d.minDate),maxDate:O(c,o.maxDate,d.maxDate),slots:t({toolbar:ve},f),slotProps:(l=o.slotProps)!=null?l:o.componentsProps})}const ge=s=>{var r,i,a;const n=v(),l=S();return t({},s,{disablePast:(r=s.disablePast)!=null?r:!1,disableFuture:(i=s.disableFuture)!=null?i:!1,format:(a=s.format)!=null?a:n.formats.keyboardDate,minDate:O(n,s.minDate,l.minDate),maxDate:O(n,s.maxDate,l.maxDate)})},ke=({props:s,inputRef:r})=>{const i=ge(s),{forwardedProps:a,internalProps:n}=re(i,"date");return le({inputRef:r,forwardedProps:a,internalProps:n,valueManager:_,fieldValueManager:ie,validator:C,valueType:"date"})},Oe=["components","componentsProps","slots","slotProps","InputProps","inputProps"],we=["inputRef"],Fe=["ref","onPaste","onKeyDown","inputMode","readOnly","clearable","onClear"],A=b.forwardRef(function(r,i){var a,n,l;const c=w({props:r,name:"MuiDateField"}),{components:d,componentsProps:o,slots:u,slotProps:f,InputProps:p,inputProps:P}=c,m=T(c,Oe),y=c,g=(a=(n=u==null?void 0:u.textField)!=null?n:d==null?void 0:d.TextField)!=null?a:be,k=me({elementType:g,externalSlotProps:(l=f==null?void 0:f.textField)!=null?l:o==null?void 0:o.textField,externalForwardedProps:m,ownerState:y}),{inputRef:U}=k,h=T(k,we);h.inputProps=t({},P,h.inputProps),h.InputProps=t({},p,h.InputProps);const j=ke({props:h,inputRef:U}),{ref:W,onPaste:q,onKeyDown:Y,inputMode:K,readOnly:Q,clearable:H,onClear:B}=j,F=T(j,Fe),{InputProps:G,fieldProps:J}=ue({onClear:B,clearable:H,fieldProps:F,InputProps:F.InputProps,slots:u,slotProps:f,components:d,componentsProps:o});return x.jsx(g,t({ref:i},J,{InputProps:t({},G,{readOnly:Q}),inputProps:t({},F.inputProps,{inputMode:K,onPaste:q,onKeyDown:Y,ref:W})}))}),E=b.forwardRef(function(r,i){var a,n,l,c;const d=M(),o=v(),u=N(r,"MuiDesktopDatePicker"),f=t({day:D,month:D,year:D},u.viewRenderers),p=t({},u,{viewRenderers:f,format:R(o,u,!1),yearsPerRow:(a=u.yearsPerRow)!=null?a:4,slots:t({openPickerIcon:ce,field:A},u.slots),slotProps:t({},u.slotProps,{field:m=>{var y;return t({},I((y=u.slotProps)==null?void 0:y.field,m),z(u),{ref:i})},toolbar:t({hidden:!0},(n=u.slotProps)==null?void 0:n.toolbar)})}),{renderPicker:P}=de({props:p,valueManager:_,valueType:"date",getOpenDialogAriaText:(l=(c=p.localeText)==null?void 0:c.openDatePickerDialogue)!=null?l:d.openDatePickerDialogue,validator:C});return P()});E.propTypes={autoFocus:e.bool,className:e.string,closeOnSelect:e.bool,components:e.object,componentsProps:e.object,dayOfWeekFormatter:e.func,defaultCalendarMonth:e.any,defaultValue:e.any,disabled:e.bool,disableFuture:e.bool,disableHighlightToday:e.bool,disableOpenPicker:e.bool,disablePast:e.bool,displayWeekNumber:e.bool,fixedWeekNumber:e.number,format:e.string,formatDensity:e.oneOf(["dense","spacious"]),inputRef:V,label:e.node,loading:e.bool,localeText:e.object,maxDate:e.any,minDate:e.any,monthsPerRow:e.oneOf([3,4]),name:e.string,onAccept:e.func,onChange:e.func,onClose:e.func,onError:e.func,onMonthChange:e.func,onOpen:e.func,onSelectedSectionsChange:e.func,onViewChange:e.func,onYearChange:e.func,open:e.bool,openTo:e.oneOf(["day","month","year"]),orientation:e.oneOf(["landscape","portrait"]),readOnly:e.bool,reduceAnimations:e.bool,referenceDate:e.any,renderLoading:e.func,selectedSections:e.oneOfType([e.oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),e.number,e.shape({endIndex:e.number.isRequired,startIndex:e.number.isRequired})]),shouldDisableDate:e.func,shouldDisableMonth:e.func,shouldDisableYear:e.func,showDaysOutsideCurrentMonth:e.bool,slotProps:e.object,slots:e.object,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),timezone:e.string,value:e.any,view:e.oneOf(["day","month","year"]),viewRenderers:e.shape({day:e.func,month:e.func,year:e.func}),views:e.arrayOf(e.oneOf(["day","month","year"]).isRequired),yearsPerRow:e.oneOf([3,4])};const L=b.forwardRef(function(r,i){var a,n,l;const c=M(),d=v(),o=N(r,"MuiMobileDatePicker"),u=t({day:D,month:D,year:D},o.viewRenderers),f=t({},o,{viewRenderers:u,format:R(d,o,!1),slots:t({field:A},o.slots),slotProps:t({},o.slotProps,{field:P=>{var m;return t({},I((m=o.slotProps)==null?void 0:m.field,P),z(o),{ref:i})},toolbar:t({hidden:!1},(a=o.slotProps)==null?void 0:a.toolbar)})}),{renderPicker:p}=pe({props:f,valueManager:_,valueType:"date",getOpenDialogAriaText:(n=(l=f.localeText)==null?void 0:l.openDatePickerDialogue)!=null?n:c.openDatePickerDialogue,validator:C});return p()});L.propTypes={autoFocus:e.bool,className:e.string,closeOnSelect:e.bool,components:e.object,componentsProps:e.object,dayOfWeekFormatter:e.func,defaultCalendarMonth:e.any,defaultValue:e.any,disabled:e.bool,disableFuture:e.bool,disableHighlightToday:e.bool,disableOpenPicker:e.bool,disablePast:e.bool,displayWeekNumber:e.bool,fixedWeekNumber:e.number,format:e.string,formatDensity:e.oneOf(["dense","spacious"]),inputRef:V,label:e.node,loading:e.bool,localeText:e.object,maxDate:e.any,minDate:e.any,monthsPerRow:e.oneOf([3,4]),name:e.string,onAccept:e.func,onChange:e.func,onClose:e.func,onError:e.func,onMonthChange:e.func,onOpen:e.func,onSelectedSectionsChange:e.func,onViewChange:e.func,onYearChange:e.func,open:e.bool,openTo:e.oneOf(["day","month","year"]),orientation:e.oneOf(["landscape","portrait"]),readOnly:e.bool,reduceAnimations:e.bool,referenceDate:e.any,renderLoading:e.func,selectedSections:e.oneOfType([e.oneOf(["all","day","hours","meridiem","minutes","month","seconds","weekDay","year"]),e.number,e.shape({endIndex:e.number.isRequired,startIndex:e.number.isRequired})]),shouldDisableDate:e.func,shouldDisableMonth:e.func,shouldDisableYear:e.func,showDaysOutsideCurrentMonth:e.bool,slotProps:e.object,slots:e.object,sx:e.oneOfType([e.arrayOf(e.oneOfType([e.func,e.object,e.bool])),e.func,e.object]),timezone:e.string,value:e.any,view:e.oneOf(["day","month","year"]),viewRenderers:e.shape({day:e.func,month:e.func,year:e.func}),views:e.arrayOf(e.oneOf(["day","month","year"]).isRequired),yearsPerRow:e.oneOf([3,4])};const Me=["desktopModeMediaQuery"],ze=b.forwardRef(function(r,i){const a=w({props:r,name:"MuiDatePicker"}),{desktopModeMediaQuery:n=fe}=a,l=T(a,Me);return Pe(n,{defaultMatches:!0})?x.jsx(E,t({ref:i},l)):x.jsx(L,t({ref:i},l))});export{ze as D};