[{"data":1,"prerenderedAt":556},["ShallowReactive",2],{"navigation_docs":3,"-essentials-limits-and-availability":170,"-essentials-limits-and-availability-surround":551},[4,30,110,150,155],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"\u002Fgetting-started","1.getting-started",[10,15,20,25],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-book-open",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-play",{"title":26,"path":27,"stem":28,"icon":29},"Migrate from 2.x","\u002Fgetting-started\u002Fmigration","1.getting-started\u002F4.migration","i-lucide-arrow-right-left",{"title":31,"path":32,"stem":33,"children":34,"page":6},"Essentials","\u002Fessentials","2.essentials",[35,40,45,50,55,60,65,70,75,80,85,90,95,100,105],{"title":36,"path":37,"stem":38,"icon":39},"Selection modes","\u002Fessentials\u002Fselection-modes","2.essentials\u002F01.selection-modes","i-lucide-mouse-pointer-click",{"title":41,"path":42,"stem":43,"icon":44},"Multiple calendars","\u002Fessentials\u002Fmultiple-calendars","2.essentials\u002F02.multiple-calendars","i-lucide-columns-2",{"title":46,"path":47,"stem":48,"icon":49},"Time picker","\u002Fessentials\u002Ftime-picker","2.essentials\u002F03.time-picker","i-lucide-clock",{"title":51,"path":52,"stem":53,"icon":54},"Limits and availability","\u002Fessentials\u002Flimits-and-availability","2.essentials\u002F04.limits-and-availability","i-lucide-ban",{"title":56,"path":57,"stem":58,"icon":59},"Marking","\u002Fessentials\u002Fmarking","2.essentials\u002F05.marking","i-lucide-bookmark",{"title":61,"path":62,"stem":63,"icon":64},"Layout and names","\u002Fessentials\u002Flayout-and-names","2.essentials\u002F06.layout-and-names","i-lucide-layout-template",{"title":66,"path":67,"stem":68,"icon":69},"Theming","\u002Fessentials\u002Ftheming","2.essentials\u002F07.theming","i-lucide-palette",{"title":71,"path":72,"stem":73,"icon":74},"Keyboard","\u002Fessentials\u002Fkeyboard","2.essentials\u002F08.keyboard","i-lucide-keyboard",{"title":76,"path":77,"stem":78,"icon":79},"Typeable input","\u002Fessentials\u002Ftypeable-input","2.essentials\u002F09.typeable-input","i-lucide-text-cursor-input",{"title":81,"path":82,"stem":83,"icon":84},"Locale and labels","\u002Fessentials\u002Flocale","2.essentials\u002F10.locale","i-lucide-languages",{"title":86,"path":87,"stem":88,"icon":89},"Presets","\u002Fessentials\u002Fpresets","2.essentials\u002F11.presets","i-lucide-zap",{"title":91,"path":92,"stem":93,"icon":94},"Accessibility","\u002Fessentials\u002Faccessibility","2.essentials\u002F12.accessibility","i-lucide-accessibility",{"title":96,"path":97,"stem":98,"icon":99},"Props","\u002Fessentials\u002Fprops","2.essentials\u002F13.props","i-lucide-list",{"title":101,"path":102,"stem":103,"icon":104},"Events","\u002Fessentials\u002Fevents","2.essentials\u002F14.events","i-lucide-radio",{"title":106,"path":107,"stem":108,"icon":109},"Slots","\u002Fessentials\u002Fslots","2.essentials\u002F15.slots","i-lucide-puzzle",{"title":111,"icon":112,"path":113,"stem":114,"children":115,"page":6},"Examples","i-lucide-layout-grid","\u002Fexamples","3.examples",[116,119,122,126,129,132,136,139,143,146],{"title":36,"path":117,"stem":118,"icon":39},"\u002Fexamples\u002Fselection-modes","3.examples\u002F01.selection-modes",{"title":41,"path":120,"stem":121,"icon":44},"\u002Fexamples\u002Fmultiple-calendars","3.examples\u002F02.multiple-calendars",{"title":123,"path":124,"stem":125,"icon":79},"Modal and typeable inputs","\u002Fexamples\u002Fmodal-and-inputs","3.examples\u002F03.modal-and-inputs",{"title":46,"path":127,"stem":128,"icon":49},"\u002Fexamples\u002Ftime-picker","3.examples\u002F04.time-picker",{"title":51,"path":130,"stem":131,"icon":54},"\u002Fexamples\u002Flimits-and-availability","3.examples\u002F05.limits-and-availability",{"title":133,"path":134,"stem":135,"icon":59},"Marking and layout","\u002Fexamples\u002Fmarking","3.examples\u002F06.marking",{"title":106,"path":137,"stem":138,"icon":109},"\u002Fexamples\u002Fslots","3.examples\u002F07.slots",{"title":140,"path":141,"stem":142,"icon":89},"Range presets","\u002Fexamples\u002Fpresets","3.examples\u002F08.presets",{"title":81,"path":144,"stem":145,"icon":84},"\u002Fexamples\u002Flocale","3.examples\u002F09.locale",{"title":147,"path":148,"stem":149,"icon":69},"Theming and dark mode","\u002Fexamples\u002Ftheming-and-dark-mode","3.examples\u002F10.theming-and-dark-mode",{"title":151,"path":152,"stem":153,"icon":154},"Playground","\u002Fplayground","4.playground","i-lucide-sliders-horizontal",{"title":156,"path":157,"stem":158,"children":159,"page":6},"Community","\u002Fcommunity","5.community",[160,165],{"title":161,"path":162,"stem":163,"icon":164},"Contributing","\u002Fcommunity\u002Fcontributing","5.community\u002F1.contributing","i-lucide-git-pull-request",{"title":166,"path":167,"stem":168,"icon":169},"Changelog","\u002Fcommunity\u002Fchangelog","5.community\u002F2.changelog","i-lucide-history",{"id":171,"title":51,"body":172,"description":544,"extension":545,"links":546,"meta":547,"navigation":548,"path":52,"seo":549,"stem":53,"__hash__":550},"docs\u002F2.essentials\u002F04.limits-and-availability.md",{"type":173,"value":174,"toc":538},"minimark",[175,338,358,451,456,470,474,511,515,522,525,534],[176,177,179],"calendar-demo",{":config":178},"{\"isDatePicker\":true,\"newCurrentDate\":\"2026-10-01\",\"limits\":{\"min\":\"8\u002F10\u002F2026\",\"max\":\"24\u002F10\u002F2026\"},\"disabledDayNames\":[\"We\"],\"disabledDates\":[\"16\u002F10\u002F2026\"]}",[180,181,186],"pre",{"className":182,"code":183,"language":184,"meta":185,"style":185},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003CFunctionalCalendar\n  v-model=\"value\"\n  is-date-picker\n  :limits=\"{ min: '8\u002F10\u002F2026', max: '24\u002F10\u002F2026' }\"\n  :disabled-day-names=\"['We']\"\n  :disabled-dates=\"['16\u002F10\u002F2026']\"\n\u002F>\n","vue","",[187,188,189,202,222,228,280,307,332],"code",{"__ignoreMap":185},[190,191,194,198],"span",{"class":192,"line":193},"line",1,[190,195,197],{"class":196},"sMK4o","\u003C",[190,199,201],{"class":200},"swJcz","FunctionalCalendar\n",[190,203,205,209,212,215,219],{"class":192,"line":204},2,[190,206,208],{"class":207},"spNyl","  v-model",[190,210,211],{"class":196},"=",[190,213,214],{"class":196},"\"",[190,216,218],{"class":217},"sTEyZ","value",[190,220,221],{"class":196},"\"\n",[190,223,225],{"class":192,"line":224},3,[190,226,227],{"class":207},"  is-date-picker\n",[190,229,231,234,237,239,241,244,247,250,253,257,260,263,266,268,270,273,275,278],{"class":192,"line":230},4,[190,232,233],{"class":196},"  :",[190,235,236],{"class":207},"limits",[190,238,211],{"class":196},[190,240,214],{"class":196},[190,242,243],{"class":196},"{",[190,245,246],{"class":200}," min",[190,248,249],{"class":196},":",[190,251,252],{"class":196}," '",[190,254,256],{"class":255},"sfazB","8\u002F10\u002F2026",[190,258,259],{"class":196},"'",[190,261,262],{"class":196},",",[190,264,265],{"class":200}," max",[190,267,249],{"class":196},[190,269,252],{"class":196},[190,271,272],{"class":255},"24\u002F10\u002F2026",[190,274,259],{"class":196},[190,276,277],{"class":196}," }",[190,279,221],{"class":196},[190,281,283,285,288,290,292,295,297,300,302,305],{"class":192,"line":282},5,[190,284,233],{"class":196},[190,286,287],{"class":207},"disabled-day-names",[190,289,211],{"class":196},[190,291,214],{"class":196},[190,293,294],{"class":217},"[",[190,296,259],{"class":196},[190,298,299],{"class":255},"We",[190,301,259],{"class":196},[190,303,304],{"class":217},"]",[190,306,221],{"class":196},[190,308,310,312,315,317,319,321,323,326,328,330],{"class":192,"line":309},6,[190,311,233],{"class":196},[190,313,314],{"class":207},"disabled-dates",[190,316,211],{"class":196},[190,318,214],{"class":196},[190,320,294],{"class":217},[190,322,259],{"class":196},[190,324,325],{"class":255},"16\u002F10\u002F2026",[190,327,259],{"class":196},[190,329,304],{"class":217},[190,331,221],{"class":196},[190,333,335],{"class":192,"line":334},7,[190,336,337],{"class":217},"\u002F>\n",[339,340,341,342,345,346,349,350,353,354,357],"p",{},"Dates use ",[187,343,344],{},"dateFormat",", ",[187,347,348],{},"dd\u002Fmm\u002Fyyyy"," by default. ",[187,351,352],{},"5\u002F3\u002F2026"," and ",[187,355,356],{},"05\u002F03\u002F2026"," mean the same date.",[359,360,361,374],"table",{},[362,363,364],"thead",{},[365,366,367,371],"tr",{},[368,369,370],"th",{},"Prop",[368,372,373],{},"Use",[375,376,377,390,407,417,438],"tbody",{},[365,378,379,384],{},[380,381,382],"td",{},[187,383,236],{},[380,385,386,389],{},[187,387,388],{},"{ min, max }",". Days outside are disabled and the arrows stop at the edge months.",[365,391,392,397],{},[380,393,394],{},[187,395,396],{},"disabledDates",[380,398,399,400,353,403,406],{},"A list of dates, plus the keywords ",[187,401,402],{},"beforeToday",[187,404,405],{},"afterToday",".",[365,408,409,414],{},[380,410,411],{},[187,412,413],{},"enabledDates",[380,415,416],{},"If it has entries, only those dates (and keywords) can be picked.",[365,418,419,424],{},[380,420,421],{},[187,422,423],{},"disabledDayNames",[380,425,426,427,345,430,433,434,437],{},"Weekday names to disable. They must match ",[187,428,429],{},"dayNames",[187,431,432],{},"Mo"," to ",[187,435,436],{},"Su"," by default.",[365,439,440,448],{},[380,441,442,345,445],{},[187,443,444],{},"minSelDays",[187,446,447],{},"maxSelDays",[380,449,450],{},"Bounds for the length of a range.",[452,453,455],"h2",{"id":454},"names-and-locales","Names and locales",[339,457,458,459,345,462,464,465,433,467,469],{},"With a ",[187,460,461],{},"locale",[187,463,423],{}," still matches the English two letter names ",[187,466,432],{},[187,468,436],{},", as well as the localized ones.",[452,471,473],{"id":472},"reactive-list","Reactive list",[339,475,476,345,479,345,482,345,484,345,486,345,488,353,490,493,494,497,498,500,501,503,504,507,508,510],{},[187,477,478],{},"markedDates",[187,480,481],{},"markedDateRange",[187,483,396],{},[187,485,413],{},[187,487,423],{},[187,489,236],{},[187,491,492],{},"calendarsCount"," are watched, in ",[187,495,496],{},"configs"," too. Swap a list or the limits to change what is available on a calendar that is on screen. Changing ",[187,499,236],{}," or ",[187,502,492],{}," rebuilds the grids from the current month. With ",[187,505,506],{},"isSeparately",", each grid keeps the month you moved it to, a grid outside the new ",[187,509,236],{}," moves to the nearest allowed month, and new grids follow the last one. A new object with the same content changes nothing.",[452,512,514],{"id":513},"disabled-days-and-keyboard","Disabled days and keyboard",[339,516,517,518,521],{},"A disabled day has ",[187,519,520],{},"aria-disabled=\"true\""," and stays reachable with the arrow keys. Pressing Enter on it does not select it.",[452,523,86],{"id":524},"presets",[339,526,527,528,533],{},"A ",[529,530,532],"a",{"href":531},"\u002Fessentials\u002Fpresets#when-a-preset-is-disabled","preset"," is disabled when its range breaks one of these rules.",[535,536,537],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":185,"searchDepth":204,"depth":204,"links":539},[540,541,542,543],{"id":454,"depth":204,"text":455},{"id":472,"depth":204,"text":473},{"id":513,"depth":204,"text":514},{"id":524,"depth":204,"text":86},"Disable dates, weekdays and spans, or allow a list.","md",null,{},{"icon":54},{"title":51,"description":544},"MDeDWLfs2NTncub7RGFxT12UU4K99-uXh5gBJR7m854",[552,554],{"title":46,"path":47,"stem":48,"description":553,"icon":49,"children":-1},"Add hours and minutes to a date or a range.",{"title":56,"path":57,"stem":58,"description":555,"icon":59,"children":-1},"Mark dates and ranges, and show week numbers.",1792736102922]