[{"data":1,"prerenderedAt":1412},["ShallowReactive",2],{"navigation":3,"\u002Fcomponents\u002Fcalendar":313,"\u002Fcomponents\u002Fcalendar-surround":1407},[4,24,41,48,293,298,303,308],{"title":5,"path":6,"stem":7,"children":8,"package":11,"icon":23},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,13,18],{"title":10,"path":6,"stem":7,"package":11,"icon":12},"Introduction",null,"i-lucide-house",{"title":14,"path":15,"stem":16,"package":11,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"package":11,"icon":22},"Icons","\u002Fgetting-started\u002Ficons","1.getting-started\u002F3.icons","i-lucide-sparkles","i-lucide-rocket",{"title":25,"package":11,"icon":26,"path":27,"stem":28,"children":29,"page":40},"Packages","i-lucide-package","\u002Fpackages","2.packages",[30,35],{"title":31,"path":32,"stem":33,"package":11,"icon":34},"@vyui\u002Fcore","\u002Fpackages\u002Fcore","2.packages\u002F1.core","i-lucide-box",{"title":36,"path":37,"stem":38,"package":11,"icon":39},"@vyui\u002Fkit","\u002Fpackages\u002Fkit","2.packages\u002F2.kit","i-lucide-layers",false,{"title":42,"path":43,"stem":44,"children":45,"package":11,"icon":47},"CLI","\u002Fcli","3.cli\u002F1.index",[46],{"title":42,"path":43,"stem":44,"package":11,"icon":47},"i-lucide-terminal",{"title":49,"package":11,"icon":50,"path":51,"stem":52,"children":53},"Components","i-lucide-layout-grid","\u002Fcomponents","3.components",[54,56,62,67,72,77,82,87,92,97,102,107,112,117,122,127,132,136,141,145,150,155,160,165,170,175,180,185,190,195,200,205,210,215,220,225,230,234,238,243,248,253,258,263,268,272,276,280,284,288],{"title":49,"path":51,"stem":55,"package":11,"icon":50},"3.components\u002Findex",{"title":57,"path":58,"stem":59,"package":60,"icon":61},"Accordion","\u002Fcomponents\u002Faccordion","3.components\u002Faccordion","kit","i-lucide-list-collapse",{"title":63,"path":64,"stem":65,"package":60,"icon":66},"Action Sheet","\u002Fcomponents\u002Faction-sheet","3.components\u002Faction-sheet","i-lucide-panel-bottom",{"title":68,"path":69,"stem":70,"package":60,"icon":71},"Alert","\u002Fcomponents\u002Falert","3.components\u002Falert","i-lucide-triangle-alert",{"title":73,"path":74,"stem":75,"package":76,"icon":71},"Alert Dialog","\u002Fcomponents\u002Falert-dialog","3.components\u002Falert-dialog","core",{"title":78,"path":79,"stem":80,"package":60,"icon":81},"Aspect Ratio","\u002Fcomponents\u002Faspect-ratio","3.components\u002Faspect-ratio","i-lucide-ratio",{"title":83,"path":84,"stem":85,"package":60,"icon":86},"Avatar","\u002Fcomponents\u002Favatar","3.components\u002Favatar","i-lucide-circle-user-round",{"title":88,"path":89,"stem":90,"package":60,"icon":91},"Avatar Group","\u002Fcomponents\u002Favatar-group","3.components\u002Favatar-group","i-lucide-users-round",{"title":93,"path":94,"stem":95,"package":60,"icon":96},"Button","\u002Fcomponents\u002Fbutton","3.components\u002Fbutton","i-lucide-square-mouse-pointer",{"title":98,"path":99,"stem":100,"package":60,"icon":101},"Calendar","\u002Fcomponents\u002Fcalendar","3.components\u002Fcalendar","i-lucide-calendar-days",{"title":103,"path":104,"stem":105,"package":60,"icon":106},"Card","\u002Fcomponents\u002Fcard","3.components\u002Fcard","i-lucide-square",{"title":108,"path":109,"stem":110,"package":60,"icon":111},"Checkbox","\u002Fcomponents\u002Fcheckbox","3.components\u002Fcheckbox","i-lucide-square-check",{"title":113,"path":114,"stem":115,"package":76,"icon":116},"Collapsible","\u002Fcomponents\u002Fcollapsible","3.components\u002Fcollapsible","i-lucide-chevrons-down-up",{"title":118,"path":119,"stem":120,"package":76,"icon":121},"Dialog","\u002Fcomponents\u002Fdialog","3.components\u002Fdialog","i-lucide-app-window",{"title":123,"path":124,"stem":125,"package":76,"icon":126},"Draggable","\u002Fcomponents\u002Fdraggable","3.components\u002Fdraggable","i-lucide-move",{"title":128,"path":129,"stem":130,"package":60,"icon":131},"Form","\u002Fcomponents\u002Fform","3.components\u002Fform","i-lucide-clipboard-list",{"title":133,"path":134,"stem":135,"package":76,"icon":22},"Icon","\u002Fcomponents\u002Ficon","3.components\u002Ficon",{"title":137,"path":138,"stem":139,"package":60,"icon":140},"Input","\u002Fcomponents\u002Finput","3.components\u002Finput","i-lucide-text-cursor-input",{"title":142,"path":143,"stem":144,"package":60,"icon":66},"Island","\u002Fcomponents\u002Fisland","3.components\u002Fisland",{"title":146,"path":147,"stem":148,"package":60,"icon":149},"Island Button","\u002Fcomponents\u002Fisland-button","3.components\u002Fisland-button","i-lucide-circle-ellipsis",{"title":151,"path":152,"stem":153,"package":60,"icon":154},"Island Group","\u002Fcomponents\u002Fisland-group","3.components\u002Fisland-group","i-lucide-panels-top-left",{"title":156,"path":157,"stem":158,"package":60,"icon":159},"KeyboardAware","\u002Fcomponents\u002Fkeyboard-aware","3.components\u002Fkeyboard-aware","i-lucide-keyboard",{"title":161,"path":162,"stem":163,"package":60,"icon":164},"Label","\u002Fcomponents\u002Flabel","3.components\u002Flabel","i-lucide-tag",{"title":166,"path":167,"stem":168,"package":60,"icon":169},"Modal","\u002Fcomponents\u002Fmodal","3.components\u002Fmodal","i-lucide-gallery-vertical-end",{"title":171,"path":172,"stem":173,"package":76,"icon":174},"Navigation","\u002Fcomponents\u002Fnavigation","3.components\u002Fnavigation","i-lucide-route",{"title":176,"path":177,"stem":178,"package":60,"icon":179},"Number Field","\u002Fcomponents\u002Fnumber-field","3.components\u002Fnumber-field","i-lucide-list-plus",{"title":181,"path":182,"stem":183,"package":76,"icon":184},"Pagination","\u002Fcomponents\u002Fpagination","3.components\u002Fpagination","i-lucide-ellipsis",{"title":186,"path":187,"stem":188,"package":60,"icon":189},"Pin Input","\u002Fcomponents\u002Fpin-input","3.components\u002Fpin-input","i-lucide-key-round",{"title":191,"path":192,"stem":193,"package":60,"icon":194},"Placeholder","\u002Fcomponents\u002Fplaceholder","3.components\u002Fplaceholder","i-lucide-square-dashed",{"title":196,"path":197,"stem":198,"package":60,"icon":199},"Popover","\u002Fcomponents\u002Fpopover","3.components\u002Fpopover","i-lucide-message-square-more",{"title":201,"path":202,"stem":203,"package":60,"icon":204},"Progress","\u002Fcomponents\u002Fprogress","3.components\u002Fprogress","i-lucide-chart-no-axes-column-increasing",{"title":206,"path":207,"stem":208,"package":60,"icon":209},"Radio Group","\u002Fcomponents\u002Fradio-group","3.components\u002Fradio-group","i-lucide-circle-dot",{"title":211,"path":212,"stem":213,"package":60,"icon":214},"Rating","\u002Fcomponents\u002Frating","3.components\u002Frating","i-lucide-star",{"title":216,"path":217,"stem":218,"package":76,"icon":219},"Scroll View","\u002Fcomponents\u002Fscroll-view","3.components\u002Fscroll-view","i-lucide-scroll",{"title":221,"path":222,"stem":223,"package":60,"icon":224},"Select","\u002Fcomponents\u002Fselect","3.components\u002Fselect","i-lucide-list-check",{"title":226,"path":227,"stem":228,"package":60,"icon":229},"Separator","\u002Fcomponents\u002Fseparator","3.components\u002Fseparator","i-lucide-separator-horizontal",{"title":231,"path":232,"stem":233,"package":76,"icon":66},"Sheet","\u002Fcomponents\u002Fsheet","3.components\u002Fsheet",{"title":235,"path":236,"stem":237,"package":60,"icon":154},"Skeleton","\u002Fcomponents\u002Fskeleton","3.components\u002Fskeleton",{"title":239,"path":240,"stem":241,"package":60,"icon":242},"Slider","\u002Fcomponents\u002Fslider","3.components\u002Fslider","i-lucide-sliders-horizontal",{"title":244,"path":245,"stem":246,"package":60,"icon":247},"Sortable","\u002Fcomponents\u002Fsortable","3.components\u002Fsortable","i-lucide-list-restart",{"title":249,"path":250,"stem":251,"package":60,"icon":252},"Stepper","\u002Fcomponents\u002Fstepper","3.components\u002Fstepper","i-lucide-list-ordered",{"title":254,"path":255,"stem":256,"package":60,"icon":257},"Swipe Action","\u002Fcomponents\u002Fswipe-action","3.components\u002Fswipe-action","i-lucide-move-horizontal",{"title":259,"path":260,"stem":261,"package":60,"icon":262},"Swiper","\u002Fcomponents\u002Fswiper","3.components\u002Fswiper","i-lucide-gallery-horizontal-end",{"title":264,"path":265,"stem":266,"package":60,"icon":267},"Switch","\u002Fcomponents\u002Fswitch","3.components\u002Fswitch","i-lucide-toggle-right",{"title":269,"path":270,"stem":271,"package":60,"icon":154},"Tabs","\u002Fcomponents\u002Ftabs","3.components\u002Ftabs",{"title":273,"path":274,"stem":275,"package":60,"icon":140},"Textarea","\u002Fcomponents\u002Ftextarea","3.components\u002Ftextarea",{"title":277,"path":278,"stem":279,"package":60,"icon":199},"Toast","\u002Fcomponents\u002Ftoast","3.components\u002Ftoast",{"title":281,"path":282,"stem":283,"package":60,"icon":267},"Toggle","\u002Fcomponents\u002Ftoggle","3.components\u002Ftoggle",{"title":285,"path":286,"stem":287,"package":60,"icon":154},"Toggle Group","\u002Fcomponents\u002Ftoggle-group","3.components\u002Ftoggle-group",{"title":289,"path":290,"stem":291,"package":60,"icon":292},"Tray","\u002Fcomponents\u002Ftray","3.components\u002Ftray","i-lucide-square-dashed-bottom",{"title":294,"path":295,"stem":296,"package":11,"icon":297},"Theming","\u002Ftheming","4.theming","i-lucide-palette",{"title":299,"path":300,"stem":301,"package":11,"icon":302},"Accessibility","\u002Faccessibility","5.accessibility","i-lucide-accessibility",{"title":304,"path":305,"stem":306,"package":11,"icon":307},"i18n","\u002Fi18n","6.i18n","i-lucide-languages",{"title":309,"path":310,"stem":311,"package":11,"icon":312},"Roadmap","\u002Froadmap","7.roadmap","i-lucide-map",{"id":314,"title":98,"body":315,"description":1395,"extension":1396,"links":1397,"meta":1403,"navigation":1404,"package":60,"path":99,"seo":1405,"stem":100,"__hash__":1406},"docs\u002F3.components\u002Fcalendar.md",{"type":316,"value":317,"toc":1381},"minimark",[318,323,335,340,345,348,352,367,589,594,597,638,644,715,719,752,807,811,863,867,870,894,897,900,914,940,944,1249,1253,1295,1299,1340,1344,1377],[319,320,322],"h2",{"id":321},"overview","Overview",[324,325,327],"callout",{"color":326,"icon":71},"warning",[328,329,330,334],"p",{},[331,332,333],"code",{},"VyCalendar"," is experimental. It intentionally uses ISO date strings at the public boundary because Lynx-native date objects, timezone behavior, locale formatting, and calendar accessibility text still need target verification.",[328,336,337,339],{},[331,338,333],{}," renders a single-month, single-date picker. It supports controlled ISO date selection, month navigation, fixed weeks, disabled dates, a custom day slot, and a built-in caveat banner that is visible by default.",[341,342],"component-code",{"height":343,"name":344},"560px","calendar-example",[328,346,347],{},"This first component is deliberately small until native Lynx date behavior is proven.",[319,349,351],{"id":350},"usage","Usage",[328,353,354,355,358,359,362,363,366],{},"Use ",[331,356,357],{},"v-model"," with a ",[331,360,361],{},"YYYY-MM-DD"," string. Use ",[331,364,365],{},"default-month"," to choose the initially visible month when the selected value does not define it.",[368,369,374],"pre",{"className":370,"code":371,"language":372,"meta":373,"style":373},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nimport { ref } from 'vue'\nimport { VyCalendar } from '@vyui\u002Fkit'\n\nconst date = ref('2026-07-05')\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CVyCalendar\n    v-model=\"date\"\n    default-month=\"2026-07\"\n    :disabled-dates=\"['2026-07-10', '2026-07-11']\"\n  \u002F>\n\u003C\u002Ftemplate>\n","vue","",[331,375,376,411,439,459,466,494,504,509,519,528,544,559,574,580],{"__ignoreMap":373},[377,378,381,385,389,393,396,399,402,406,408],"span",{"class":379,"line":380},"line",1,[377,382,384],{"class":383},"sMK4o","\u003C",[377,386,388],{"class":387},"swJcz","script",[377,390,392],{"class":391},"spNyl"," setup",[377,394,395],{"class":391}," lang",[377,397,398],{"class":383},"=",[377,400,401],{"class":383},"\"",[377,403,405],{"class":404},"sfazB","ts",[377,407,401],{"class":383},[377,409,410],{"class":383},">\n",[377,412,414,418,421,425,428,431,434,436],{"class":379,"line":413},2,[377,415,417],{"class":416},"s7zQu","import",[377,419,420],{"class":383}," {",[377,422,424],{"class":423},"sTEyZ"," ref",[377,426,427],{"class":383}," }",[377,429,430],{"class":416}," from",[377,432,433],{"class":383}," '",[377,435,372],{"class":404},[377,437,438],{"class":383},"'\n",[377,440,442,444,446,449,451,453,455,457],{"class":379,"line":441},3,[377,443,417],{"class":416},[377,445,420],{"class":383},[377,447,448],{"class":423}," VyCalendar",[377,450,427],{"class":383},[377,452,430],{"class":416},[377,454,433],{"class":383},[377,456,36],{"class":404},[377,458,438],{"class":383},[377,460,462],{"class":379,"line":461},4,[377,463,465],{"emptyLinePlaceholder":464},true,"\n",[377,467,469,472,475,477,480,483,486,489,491],{"class":379,"line":468},5,[377,470,471],{"class":391},"const",[377,473,474],{"class":423}," date ",[377,476,398],{"class":383},[377,478,424],{"class":479},"s2Zo4",[377,481,482],{"class":423},"(",[377,484,485],{"class":383},"'",[377,487,488],{"class":404},"2026-07-05",[377,490,485],{"class":383},[377,492,493],{"class":423},")\n",[377,495,497,500,502],{"class":379,"line":496},6,[377,498,499],{"class":383},"\u003C\u002F",[377,501,388],{"class":387},[377,503,410],{"class":383},[377,505,507],{"class":379,"line":506},7,[377,508,465],{"emptyLinePlaceholder":464},[377,510,512,514,517],{"class":379,"line":511},8,[377,513,384],{"class":383},[377,515,516],{"class":387},"template",[377,518,410],{"class":383},[377,520,522,525],{"class":379,"line":521},9,[377,523,524],{"class":383},"  \u003C",[377,526,527],{"class":387},"VyCalendar\n",[377,529,531,534,536,538,541],{"class":379,"line":530},10,[377,532,533],{"class":391},"    v-model",[377,535,398],{"class":383},[377,537,401],{"class":383},[377,539,540],{"class":404},"date",[377,542,543],{"class":383},"\"\n",[377,545,547,550,552,554,557],{"class":379,"line":546},11,[377,548,549],{"class":391},"    default-month",[377,551,398],{"class":383},[377,553,401],{"class":383},[377,555,556],{"class":404},"2026-07",[377,558,543],{"class":383},[377,560,562,565,567,569,572],{"class":379,"line":561},12,[377,563,564],{"class":391},"    :disabled-dates",[377,566,398],{"class":383},[377,568,401],{"class":383},[377,570,571],{"class":404},"['2026-07-10', '2026-07-11']",[377,573,543],{"class":383},[377,575,577],{"class":379,"line":576},13,[377,578,579],{"class":383},"  \u002F>\n",[377,581,583,585,587],{"class":379,"line":582},14,[377,584,499],{"class":383},[377,586,516],{"class":387},[377,588,410],{"class":383},[590,591,593],"h3",{"id":592},"caveat-banner","Caveat banner",[328,595,596],{},"The date-runtime warning is shown by default. Hide it only when the parent surface already explains the limitation.",[368,598,600],{"className":370,"code":599,"language":372,"meta":373,"style":373},"\u003CVyCalendar v-model=\"date\" :caveat=\"false\" \u002F>\n",[331,601,602],{"__ignoreMap":373},[377,603,604,606,608,611,613,615,617,619,622,625,627,629,633,635],{"class":379,"line":380},[377,605,384],{"class":383},[377,607,333],{"class":387},[377,609,610],{"class":391}," v-model",[377,612,398],{"class":383},[377,614,401],{"class":383},[377,616,540],{"class":423},[377,618,401],{"class":383},[377,620,621],{"class":383}," :",[377,623,624],{"class":391},"caveat",[377,626,398],{"class":383},[377,628,401],{"class":383},[377,630,632],{"class":631},"sfNiH","false",[377,634,401],{"class":383},[377,636,637],{"class":383}," \u002F>\n",[328,639,640,641,643],{},"You can also replace the banner with the ",[331,642,624],{}," slot.",[368,645,647],{"className":370,"code":646,"language":372,"meta":373,"style":373},"\u003CVyCalendar v-model=\"date\">\n  \u003Ctemplate #caveat>\n    \u003CVyAlert\n      color=\"warning\"\n      variant=\"soft\"\n      title=\"Date picker is experimental\"\n      description=\"This app stores UTC-normalized ISO dates.\"\n    \u002F>\n  \u003C\u002Ftemplate>\n\u003C\u002FVyCalendar>\n",[331,648,649,667,672,677,682,687,692,697,702,707],{"__ignoreMap":373},[377,650,651,653,655,657,659,661,663,665],{"class":379,"line":380},[377,652,384],{"class":383},[377,654,333],{"class":387},[377,656,610],{"class":391},[377,658,398],{"class":383},[377,660,401],{"class":383},[377,662,540],{"class":423},[377,664,401],{"class":383},[377,666,410],{"class":383},[377,668,669],{"class":379,"line":413},[377,670,671],{"class":423},"  \u003Ctemplate #caveat>\n",[377,673,674],{"class":379,"line":441},[377,675,676],{"class":423},"    \u003CVyAlert\n",[377,678,679],{"class":379,"line":461},[377,680,681],{"class":423},"      color=\"warning\"\n",[377,683,684],{"class":379,"line":468},[377,685,686],{"class":423},"      variant=\"soft\"\n",[377,688,689],{"class":379,"line":496},[377,690,691],{"class":423},"      title=\"Date picker is experimental\"\n",[377,693,694],{"class":379,"line":506},[377,695,696],{"class":423},"      description=\"This app stores UTC-normalized ISO dates.\"\n",[377,698,699],{"class":379,"line":511},[377,700,701],{"class":423},"    \u002F>\n",[377,703,704],{"class":379,"line":521},[377,705,706],{"class":423},"  \u003C\u002Ftemplate>\n",[377,708,709,711,713],{"class":379,"line":530},[377,710,499],{"class":383},[377,712,333],{"class":387},[377,714,410],{"class":383},[590,716,718],{"id":717},"custom-day-content","Custom day content",[328,720,721,722,725,726,729,730,729,732,729,735,729,738,729,741,729,744,747,748,751],{},"Use the ",[331,723,724],{},"day"," slot for badges, pricing, availability, or event markers. Slot props include ",[331,727,728],{},"iso",", ",[331,731,724],{},[331,733,734],{},"month",[331,736,737],{},"year",[331,739,740],{},"inMonth",[331,742,743],{},"selected",[331,745,746],{},"today",", and ",[331,749,750],{},"disabled",".",[368,753,755],{"className":370,"code":754,"language":372,"meta":373,"style":373},"\u003CVyCalendar v-model=\"date\">\n  \u003Ctemplate #day=\"{ day }\">\n    \u003CVyChip :show=\"day.iso === '2026-07-05'\" color=\"success\">\n      \u003Ctext>{{ day.day }}\u003C\u002Ftext>\n    \u003C\u002FVyChip>\n  \u003C\u002Ftemplate>\n\u003C\u002FVyCalendar>\n",[331,756,757,775,780,785,790,795,799],{"__ignoreMap":373},[377,758,759,761,763,765,767,769,771,773],{"class":379,"line":380},[377,760,384],{"class":383},[377,762,333],{"class":387},[377,764,610],{"class":391},[377,766,398],{"class":383},[377,768,401],{"class":383},[377,770,540],{"class":423},[377,772,401],{"class":383},[377,774,410],{"class":383},[377,776,777],{"class":379,"line":413},[377,778,779],{"class":423},"  \u003Ctemplate #day=\"{ day }\">\n",[377,781,782],{"class":379,"line":441},[377,783,784],{"class":423},"    \u003CVyChip :show=\"day.iso === '2026-07-05'\" color=\"success\">\n",[377,786,787],{"class":379,"line":461},[377,788,789],{"class":423},"      \u003Ctext>{{ day.day }}\u003C\u002Ftext>\n",[377,791,792],{"class":379,"line":468},[377,793,794],{"class":423},"    \u003C\u002FVyChip>\n",[377,796,797],{"class":379,"line":496},[377,798,706],{"class":423},[377,800,801,803,805],{"class":379,"line":506},[377,802,499],{"class":383},[377,804,333],{"class":387},[377,806,410],{"class":383},[319,808,810],{"id":809},"features-and-behavior","Features and behavior",[812,813,814,827,837,840,850,856],"ul",{},[815,816,817,820,821,824,825,751],"li",{},[331,818,819],{},"modelValue"," and ",[331,822,823],{},"update:modelValue"," use ",[331,826,361],{},[815,828,829,820,831,824,834,751],{},[331,830,734],{},[331,832,833],{},"update:month",[331,835,836],{},"YYYY-MM",[815,838,839],{},"Selecting an outside-month day moves the visible month to that date's month.",[815,841,842,845,846,849],{},[331,843,844],{},"fixedWeeks"," defaults to ",[331,847,848],{},"true"," and renders six weeks to avoid height changes.",[815,851,852,855],{},[331,853,854],{},"disabledDates"," accepts exact ISO dates that cannot be selected.",[815,857,858,859,862],{},"The component intentionally does not accept or emit host ",[331,860,861],{},"Date"," objects.",[319,864,866],{"id":865},"current-blocker","Current Blocker",[328,868,869],{},"The remaining blocker is not visual styling. It is correctness across runtimes:",[812,871,872,879,885,891],{},[815,873,874,875,878],{},"Native Lynx\u002FPrimJS can have incomplete or inconsistent ",[331,876,877],{},"Intl"," date formatting support.",[815,880,881,882,884],{},"Host ",[331,883,861],{}," objects carry timezone behavior that can shift calendar days when serialized or converted.",[815,886,887,890],{},[331,888,889],{},"@internationalized\u002Fdate"," values need target verification before a public component relies on them.",[815,892,893],{},"Accessibility text for selected dates, ranges, disabled dates, and month\u002Fyear navigation needs locale-safe formatting.",[328,895,896],{},"Until those are resolved, a documented app-owned picker is safer than a package component that looks complete but stores or announces dates incorrectly.",[319,898,309],{"id":899},"roadmap",[328,901,902,903,913],{},"Future calendar work is focused on closing the date-runtime gaps first, then expanding the API. We are aiming for parity with ",[904,905,909,910],"a",{"href":906,"rel":907},"https:\u002F\u002Fui.nuxt.com\u002Fcomponents\u002Fcalendar",[908],"nofollow","Nuxt UI's ",[331,911,912],{},"UCalendar"," once those pieces are safe to support on Lynx:",[812,915,916,922,928,931,934,937],{},[815,917,918,921],{},[331,919,920],{},"multiple"," for selecting more than one date.",[815,923,924,927],{},[331,925,926],{},"range"," for start\u002Fend selection.",[815,929,930],{},"Month and year views.",[815,932,933],{},"Disabled date predicates.",[815,935,936],{},"Week numbers.",[815,938,939],{},"Locale-aware month, weekday, and announcement text that works consistently on native Lynx and web.",[319,941,943],{"id":942},"props","Props",[945,946,947,966],"table",{},[948,949,950],"thead",{},[951,952,953,957,960,963],"tr",{},[954,955,956],"th",{},"Prop",[954,958,959],{},"Type",[954,961,962],{},"Default",[954,964,965],{},"Description",[967,968,969,991,1009,1028,1047,1067,1085,1102,1121,1138,1155,1171,1191,1211,1230],"tbody",{},[951,970,971,976,981,986],{},[972,973,974],"td",{},[331,975,819],{},[972,977,978],{},[331,979,980],{},"string",[972,982,983],{},[331,984,985],{},"undefined",[972,987,988,989,751],{},"Controlled selected date as ",[331,990,361],{},[951,992,993,998,1002,1006],{},[972,994,995],{},[331,996,997],{},"defaultValue",[972,999,1000],{},[331,1001,980],{},[972,1003,1004],{},[331,1005,985],{},[972,1007,1008],{},"Initial selected date for uncontrolled usage.",[951,1010,1011,1015,1019,1023],{},[972,1012,1013],{},[331,1014,734],{},[972,1016,1017],{},[331,1018,980],{},[972,1020,1021],{},[331,1022,985],{},[972,1024,1025,1026,751],{},"Controlled visible month as ",[331,1027,836],{},[951,1029,1030,1035,1039,1042],{},[972,1031,1032],{},[331,1033,1034],{},"defaultMonth",[972,1036,1037],{},[331,1038,980],{},[972,1040,1041],{},"selected\u002Fcurrent month",[972,1043,1044,1045,751],{},"Initial visible month as ",[331,1046,836],{},[951,1048,1049,1054,1059,1064],{},[972,1050,1051],{},[331,1052,1053],{},"weekStartsOn",[972,1055,1056],{},[331,1057,1058],{},"0 | 1 | 2 | 3 | 4 | 5 | 6",[972,1060,1061],{},[331,1062,1063],{},"0",[972,1065,1066],{},"First day of the week, Sunday through Saturday.",[951,1068,1069,1073,1078,1082],{},[972,1070,1071],{},[331,1072,844],{},[972,1074,1075],{},[331,1076,1077],{},"boolean",[972,1079,1080],{},[331,1081,848],{},[972,1083,1084],{},"Always render six weeks.",[951,1086,1087,1091,1095,1099],{},[972,1088,1089],{},[331,1090,750],{},[972,1092,1093],{},[331,1094,1077],{},[972,1096,1097],{},[331,1098,632],{},[972,1100,1101],{},"Prevent all date selection.",[951,1103,1104,1108,1113,1118],{},[972,1105,1106],{},[331,1107,854],{},[972,1109,1110],{},[331,1111,1112],{},"string[]",[972,1114,1115],{},[331,1116,1117],{},"[]",[972,1119,1120],{},"Exact ISO dates that cannot be selected.",[951,1122,1123,1127,1131,1135],{},[972,1124,1125],{},[331,1126,624],{},[972,1128,1129],{},[331,1130,1077],{},[972,1132,1133],{},[331,1134,848],{},[972,1136,1137],{},"Show the built-in Lynx date-runtime warning.",[951,1139,1140,1145,1149,1152],{},[972,1141,1142],{},[331,1143,1144],{},"caveatTitle",[972,1146,1147],{},[331,1148,980],{},[972,1150,1151],{},"see source",[972,1153,1154],{},"Built-in warning title.",[951,1156,1157,1162,1166,1168],{},[972,1158,1159],{},[331,1160,1161],{},"caveatDescription",[972,1163,1164],{},[331,1165,980],{},[972,1167,1151],{},[972,1169,1170],{},"Built-in warning description.",[951,1172,1173,1178,1183,1188],{},[972,1174,1175],{},[331,1176,1177],{},"color",[972,1179,1180],{},[331,1181,1182],{},"Color",[972,1184,1185],{},[331,1186,1187],{},"'primary'",[972,1189,1190],{},"Selected-day color.",[951,1192,1193,1198,1203,1208],{},[972,1194,1195],{},[331,1196,1197],{},"size",[972,1199,1200],{},[331,1201,1202],{},"'sm' | 'md' | 'lg'",[972,1204,1205],{},[331,1206,1207],{},"'md'",[972,1209,1210],{},"Calendar scale.",[951,1212,1213,1218,1223,1227],{},[972,1214,1215],{},[331,1216,1217],{},"class",[972,1219,1220],{},[331,1221,1222],{},"any",[972,1224,1225],{},[331,1226,985],{},[972,1228,1229],{},"Classes merged onto the root.",[951,1231,1232,1237,1242,1246],{},[972,1233,1234],{},[331,1235,1236],{},"ui",[972,1238,1239],{},[331,1240,1241],{},"Partial\u003CRecord\u003CCalendarSlot, any>>",[972,1243,1244],{},[331,1245,985],{},[972,1247,1248],{},"Per-instance theme slot overrides.",[319,1250,1252],{"id":1251},"emits","Emits",[945,1254,1255,1267],{},[948,1256,1257],{},[951,1258,1259,1262,1265],{},[954,1260,1261],{},"Event",[954,1263,1264],{},"Payload",[954,1266,965],{},[967,1268,1269,1282],{},[951,1270,1271,1275,1279],{},[972,1272,1273],{},[331,1274,823],{},[972,1276,1277],{},[331,1278,980],{},[972,1280,1281],{},"Selected date changed.",[951,1283,1284,1288,1292],{},[972,1285,1286],{},[331,1287,833],{},[972,1289,1290],{},[331,1291,980],{},[972,1293,1294],{},"Visible month changed.",[319,1296,1298],{"id":1297},"slots","Slots",[945,1300,1301,1312],{},[948,1302,1303],{},[951,1304,1305,1308,1310],{},[954,1306,1307],{},"Slot",[954,1309,943],{},[954,1311,965],{},[967,1313,1314,1328],{},[951,1315,1316,1320,1325],{},[972,1317,1318],{},[331,1319,724],{},[972,1321,1322],{},[331,1323,1324],{},"{ day: CalendarDay }",[972,1326,1327],{},"Replaces the day cell content.",[951,1329,1330,1334,1337],{},[972,1331,1332],{},[331,1333,624],{},[972,1335,1336],{},"—",[972,1338,1339],{},"Replaces the built-in warning banner.",[319,1341,1343],{"id":1342},"related","Related",[812,1345,1346,1353,1360,1370],{},[815,1347,1348,1352],{},[904,1349,1350],{"href":138},[331,1351,137],{}," for composing a date field with a custom picker trigger.",[815,1354,1355,1359],{},[904,1356,1357],{"href":222},[331,1358,221],{}," for simple month\u002Fyear picker prototypes.",[815,1361,1362,1366,1367,1369],{},[904,1363,1364],{"href":305},[331,1365,304],{}," for the current ",[331,1368,877],{}," formatter stopgaps.",[815,1371,1372,1376],{},[904,1373,1374],{"href":310},[331,1375,309],{}," for planned date and internationalization work.",[1378,1379,1380],"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 .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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);}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":373,"searchDepth":380,"depth":413,"links":1382},[1383,1384,1388,1389,1390,1391,1392,1393,1394],{"id":321,"depth":413,"text":322},{"id":350,"depth":413,"text":351,"children":1385},[1386,1387],{"id":592,"depth":441,"text":593},{"id":717,"depth":441,"text":718},{"id":809,"depth":413,"text":810},{"id":865,"depth":413,"text":866},{"id":899,"depth":413,"text":309},{"id":942,"depth":413,"text":943},{"id":1251,"depth":413,"text":1252},{"id":1297,"depth":413,"text":1298},{"id":1342,"depth":413,"text":1343},"Calendar and date-picker status for Vy UI, including the current Lynx date-runtime blocker.","md",[1398],{"label":1399,"icon":1400,"to":1401,"target":1402},"Source","i-simple-icons-github","https:\u002F\u002Fgithub.com\u002FKealanAU\u002Fvyui\u002Fblob\u002Fmain\u002Fpackages\u002Fkit\u002Fsrc\u002Fcomponents\u002FCalendar.vue","_blank",{},{"icon":101},{"title":98,"description":1395},"zgB0rdo9bUoiDIk4OPh9eqi9xE51pgm0-QYi5L2tqP4",[1408,1410],{"title":93,"path":94,"stem":95,"description":1409,"icon":-1,"children":-1,"navigation":-1},"A pressable button with color, variant, size, icon, avatar, and loading states.",{"title":103,"path":104,"stem":105,"description":1411,"icon":-1,"children":-1,"navigation":-1},"A neutral surface container with optional header, body, and footer regions.",1783464066234]