[{"data":1,"prerenderedAt":591},["ShallowReactive",2],{"navigation":3,"docs-\u002Fgetting-started\u002Fusage":50,"docs-\u002Fgetting-started\u002Fusage-surround":586},[4,30],{"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-house",{"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},"Development","\u002Fgetting-started\u002Fdevelopment","1.getting-started\u002F3.development","i-lucide-code-2",{"title":26,"path":27,"stem":28,"icon":29},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F4.usage","i-lucide-code",{"title":31,"icon":6,"path":32,"stem":33,"children":34,"page":6},"Guide","\u002Fguide","2.guide",[35,40,45],{"title":36,"path":37,"stem":38,"icon":39},"Modes","\u002Fguide\u002Fmodes","2.guide\u002F1.modes","i-lucide-calendar-days",{"title":41,"path":42,"stem":43,"icon":44},"Configuration","\u002Fguide\u002Fconfiguration","2.guide\u002F2.configuration","i-lucide-settings",{"title":46,"path":47,"stem":48,"icon":49},"Localization","\u002Fguide\u002Flocalization","2.guide\u002F3.localization","i-lucide-languages",{"id":51,"title":26,"body":52,"description":579,"extension":580,"links":581,"meta":582,"navigation":583,"path":27,"seo":584,"stem":28,"__hash__":585},"docs\u002F1.getting-started\u002F4.usage.md",{"type":53,"value":54,"toc":572},"minimark",[55,60,216,220,403,407,475,485,489,508,512,550,568],[56,57,59],"h2",{"id":58},"form-field","Form field",[61,62,67],"pre",{"className":63,"code":64,"language":65,"meta":66,"style":66},"language-php shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","use Asmit\\FilaCalendar\\Forms\\Components\\CalendarInput;\nuse Asmit\\FilaCalendar\\Support\\CalendarMode;\n\nCalendarInput::make('dates')\n    ->label('Dates')\n    ->mode(CalendarMode::Range)\n    ->required();\n","php","",[68,69,70,108,131,138,166,186,205],"code",{"__ignoreMap":66},[71,72,75,79,83,87,90,92,95,97,100,102,105],"span",{"class":73,"line":74},"line",1,[71,76,78],{"class":77},"sbssI","use",[71,80,82],{"class":81},"sTEyZ"," Asmit",[71,84,86],{"class":85},"sMK4o","\\",[71,88,89],{"class":81},"FilaCalendar",[71,91,86],{"class":85},[71,93,94],{"class":81},"Forms",[71,96,86],{"class":85},[71,98,99],{"class":81},"Components",[71,101,86],{"class":85},[71,103,104],{"class":81},"CalendarInput",[71,106,107],{"class":85},";\n",[71,109,111,113,115,117,119,121,124,126,129],{"class":73,"line":110},2,[71,112,78],{"class":77},[71,114,82],{"class":81},[71,116,86],{"class":85},[71,118,89],{"class":81},[71,120,86],{"class":85},[71,122,123],{"class":81},"Support",[71,125,86],{"class":85},[71,127,128],{"class":81},"CalendarMode",[71,130,107],{"class":85},[71,132,134],{"class":73,"line":133},3,[71,135,137],{"emptyLinePlaceholder":136},true,"\n",[71,139,141,144,147,151,154,157,161,163],{"class":73,"line":140},4,[71,142,104],{"class":143},"sBMFI",[71,145,146],{"class":85},"::",[71,148,150],{"class":149},"s2Zo4","make",[71,152,153],{"class":85},"(",[71,155,156],{"class":85},"'",[71,158,160],{"class":159},"sfazB","dates",[71,162,156],{"class":85},[71,164,165],{"class":85},")\n",[71,167,169,172,175,177,179,182,184],{"class":73,"line":168},5,[71,170,171],{"class":85},"    ->",[71,173,174],{"class":149},"label",[71,176,153],{"class":85},[71,178,156],{"class":85},[71,180,181],{"class":159},"Dates",[71,183,156],{"class":85},[71,185,165],{"class":85},[71,187,189,191,194,196,198,200,203],{"class":73,"line":188},6,[71,190,171],{"class":85},[71,192,193],{"class":149},"mode",[71,195,153],{"class":85},[71,197,128],{"class":143},[71,199,146],{"class":85},[71,201,202],{"class":81},"Range",[71,204,165],{"class":85},[71,206,208,210,213],{"class":73,"line":207},7,[71,209,171],{"class":85},[71,211,212],{"class":149},"required",[71,214,215],{"class":85},"();\n",[56,217,219],{"id":218},"read-only-infolist-entry","Read-only infolist entry",[61,221,223],{"className":63,"code":222,"language":65,"meta":66,"style":66},"use Asmit\\FilaCalendar\\Infolists\\Components\\CalendarEntry;\nuse Asmit\\FilaCalendar\\Support\\CalendarMode;\n\nCalendarEntry::make('dates')\n    ->label('Saved dates')\n    ->mode(CalendarMode::MultiRange)\n    ->state(fn (): array => [\n        ['start' => '2026-07-01', 'end' => '2026-07-10'],\n    ]);\n",[68,224,225,251,271,275,293,310,327,352,397],{"__ignoreMap":66},[71,226,227,229,231,233,235,237,240,242,244,246,249],{"class":73,"line":74},[71,228,78],{"class":77},[71,230,82],{"class":81},[71,232,86],{"class":85},[71,234,89],{"class":81},[71,236,86],{"class":85},[71,238,239],{"class":81},"Infolists",[71,241,86],{"class":85},[71,243,99],{"class":81},[71,245,86],{"class":85},[71,247,248],{"class":81},"CalendarEntry",[71,250,107],{"class":85},[71,252,253,255,257,259,261,263,265,267,269],{"class":73,"line":110},[71,254,78],{"class":77},[71,256,82],{"class":81},[71,258,86],{"class":85},[71,260,89],{"class":81},[71,262,86],{"class":85},[71,264,123],{"class":81},[71,266,86],{"class":85},[71,268,128],{"class":81},[71,270,107],{"class":85},[71,272,273],{"class":73,"line":133},[71,274,137],{"emptyLinePlaceholder":136},[71,276,277,279,281,283,285,287,289,291],{"class":73,"line":140},[71,278,248],{"class":143},[71,280,146],{"class":85},[71,282,150],{"class":149},[71,284,153],{"class":85},[71,286,156],{"class":85},[71,288,160],{"class":159},[71,290,156],{"class":85},[71,292,165],{"class":85},[71,294,295,297,299,301,303,306,308],{"class":73,"line":168},[71,296,171],{"class":85},[71,298,174],{"class":149},[71,300,153],{"class":85},[71,302,156],{"class":85},[71,304,305],{"class":159},"Saved dates",[71,307,156],{"class":85},[71,309,165],{"class":85},[71,311,312,314,316,318,320,322,325],{"class":73,"line":188},[71,313,171],{"class":85},[71,315,193],{"class":149},[71,317,153],{"class":85},[71,319,128],{"class":143},[71,321,146],{"class":85},[71,323,324],{"class":81},"MultiRange",[71,326,165],{"class":85},[71,328,329,331,334,336,340,343,346,349],{"class":73,"line":207},[71,330,171],{"class":85},[71,332,333],{"class":149},"state",[71,335,153],{"class":85},[71,337,339],{"class":338},"spNyl","fn",[71,341,342],{"class":85}," ():",[71,344,345],{"class":77}," array",[71,347,348],{"class":85}," =>",[71,350,351],{"class":85}," [\n",[71,353,355,358,360,363,365,367,370,373,375,378,380,383,385,387,389,392,394],{"class":73,"line":354},8,[71,356,357],{"class":85},"        [",[71,359,156],{"class":85},[71,361,362],{"class":159},"start",[71,364,156],{"class":85},[71,366,348],{"class":85},[71,368,369],{"class":85}," '",[71,371,372],{"class":159},"2026-07-01",[71,374,156],{"class":85},[71,376,377],{"class":85},",",[71,379,369],{"class":85},[71,381,382],{"class":159},"end",[71,384,156],{"class":85},[71,386,348],{"class":85},[71,388,369],{"class":85},[71,390,391],{"class":159},"2026-07-10",[71,393,156],{"class":85},[71,395,396],{"class":85},"],\n",[71,398,400],{"class":73,"line":399},9,[71,401,402],{"class":85},"    ]);\n",[56,404,406],{"id":405},"state-formats","State formats",[408,409,410,423],"table",{},[411,412,413],"thead",{},[414,415,416,420],"tr",{},[417,418,419],"th",{},"Mode",[417,421,422],{},"Stored state",[424,425,426,439,451,463],"tbody",{},[414,427,428,434],{},[429,430,431],"td",{},[68,432,433],{},"single",[429,435,436],{},[68,437,438],{},"\"2026-07-10\"",[414,440,441,446],{},[429,442,443],{},[68,444,445],{},"multiple",[429,447,448],{},[68,449,450],{},"[\"2026-07-02\", \"2026-07-10\"]",[414,452,453,458],{},[429,454,455],{},[68,456,457],{},"range",[429,459,460],{},[68,461,462],{},"{ \"start\": \"2026-07-02\", \"end\": \"2026-07-10\" }",[414,464,465,470],{},[429,466,467],{},[68,468,469],{},"multi-range",[429,471,472],{},[68,473,474],{},"[{ \"start\": \"2026-07-02\", \"end\": \"2026-07-04\" }, ...]",[476,477,478,480,481,484],"p",{},[68,479,104],{}," hydrates and dehydrates these formats automatically through ",[68,482,483],{},"CalendarState",".",[56,486,488],{"id":487},"interaction-model","Interaction model",[490,491,492,496,502,505],"ul",{},[493,494,495],"li",{},"Selection logic runs in Alpine.js on the client.",[493,497,498,499,484],{},"Form fields bind with Livewire ",[68,500,501],{},"$entangle",[493,503,504],{},"No server round-trip is required for each click.",[493,506,507],{},"Save\u002Fsubmit reads the final entangled state.",[56,509,511],{"id":510},"multi-range-deselect-behavior","Multi-range deselect behavior",[408,513,514,524],{},[411,515,516],{},[414,517,518,521],{},[417,519,520],{},"Click",[417,522,523],{},"Result",[424,525,526,534,542],{},[414,527,528,531],{},[429,529,530],{},"Start or end day",[429,532,533],{},"Removes the whole range",[414,535,536,539],{},[429,537,538],{},"Middle day",[429,540,541],{},"Splits into two ranges around the removed day",[414,543,544,547],{},[429,545,546],{},"Single-day range",[429,548,549],{},"Removes that day",[476,551,552,553,556,557,560,561,564,565,484],{},"Example: range ",[68,554,555],{},"1–10",", click day ",[68,558,559],{},"5"," → ",[68,562,563],{},"1–4"," and ",[68,566,567],{},"6–10",[569,570,571],"style",{},"html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":66,"searchDepth":74,"depth":110,"links":573},[574,575,576,577,578],{"id":58,"depth":110,"text":59},{"id":218,"depth":110,"text":219},{"id":405,"depth":110,"text":406},{"id":487,"depth":110,"text":488},{"id":510,"depth":110,"text":511},"Form fields, infolist entries, and state formats.","md",null,{},{"icon":29},{"title":26,"description":579},"Huvtzhoq1ZkjV6_KzduNTuC_XOZpsODh-tj9pf7HLC0",[587,589],{"title":21,"path":22,"stem":23,"description":588,"icon":24,"children":-1},"Symlink the package locally while developing.",{"title":36,"path":37,"stem":38,"description":590,"icon":39,"children":-1},"Single, multiple, range, and multi-range selection modes.",1784871765903]