[{"data":1,"prerenderedAt":334},["ShallowReactive",2],{"navigation":3,"docs-\u002Fgetting-started\u002Fintroduction":50,"docs-\u002Fgetting-started\u002Fintroduction-surround":331},[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":11,"body":52,"description":324,"extension":325,"links":326,"meta":327,"navigation":328,"path":12,"seo":329,"stem":13,"__hash__":330},"docs\u002F1.getting-started\u002F1.introduction.md",{"type":53,"value":54,"toc":319},"minimark",[55,63,68,107,111,122,126,312,315],[56,57,58,62],"p",{},[59,60,61],"code",{},"asmit\u002Ffila-calendar"," is a standalone Filament calendar field for forms and infolists. It supports multiple selection modes and ships its own Alpine.js UI and styles.",[64,65,67],"h2",{"id":66},"features","Features",[69,70,71,75,86,89,92,95,98,104],"ul",{},[72,73,74],"li",{},"Single, range, multiple, and multi-range selection",[72,76,77,78,81,82,85],{},"Form field (",[59,79,80],{},"CalendarInput",") and read-only infolist entry (",[59,83,84],{},"CalendarEntry",")",[72,87,88],{},"Multi-month grid with responsive columns",[72,90,91],{},"Unavailable dates, weekend blocking, and min\u002Fmax bounds",[72,93,94],{},"Range hover preview while selecting",[72,96,97],{},"Middle-day deselect splits a range instead of clearing it",[72,99,100,101],{},"Locale support via ",[59,102,103],{},"->locale('ja')",[72,105,106],{},"No external UI library required",[64,108,110],{"id":109},"requirements","Requirements",[69,112,113,116,119],{},[72,114,115],{},"PHP 8.2+",[72,117,118],{},"Laravel 11 or 12",[72,120,121],{},"Filament 4 or 5",[64,123,125],{"id":124},"quick-start","Quick start",[127,128,133],"pre",{"className":129,"code":130,"language":131,"meta":132,"style":132},"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('available_dates')\n    ->mode(CalendarMode::MultiRange)\n    ->months(3)\n    ->calendarColumns(3)\n    ->withToday()\n    ->minDate(now()->toDateString());\n","php","",[59,134,135,172,195,202,230,250,265,279,290],{"__ignoreMap":132},[136,137,140,144,148,152,155,157,160,162,165,167,169],"span",{"class":138,"line":139},"line",1,[136,141,143],{"class":142},"sbssI","use",[136,145,147],{"class":146},"sTEyZ"," Asmit",[136,149,151],{"class":150},"sMK4o","\\",[136,153,154],{"class":146},"FilaCalendar",[136,156,151],{"class":150},[136,158,159],{"class":146},"Forms",[136,161,151],{"class":150},[136,163,164],{"class":146},"Components",[136,166,151],{"class":150},[136,168,80],{"class":146},[136,170,171],{"class":150},";\n",[136,173,175,177,179,181,183,185,188,190,193],{"class":138,"line":174},2,[136,176,143],{"class":142},[136,178,147],{"class":146},[136,180,151],{"class":150},[136,182,154],{"class":146},[136,184,151],{"class":150},[136,186,187],{"class":146},"Support",[136,189,151],{"class":150},[136,191,192],{"class":146},"CalendarMode",[136,194,171],{"class":150},[136,196,198],{"class":138,"line":197},3,[136,199,201],{"emptyLinePlaceholder":200},true,"\n",[136,203,205,208,211,215,218,221,225,227],{"class":138,"line":204},4,[136,206,80],{"class":207},"sBMFI",[136,209,210],{"class":150},"::",[136,212,214],{"class":213},"s2Zo4","make",[136,216,217],{"class":150},"(",[136,219,220],{"class":150},"'",[136,222,224],{"class":223},"sfazB","available_dates",[136,226,220],{"class":150},[136,228,229],{"class":150},")\n",[136,231,233,236,239,241,243,245,248],{"class":138,"line":232},5,[136,234,235],{"class":150},"    ->",[136,237,238],{"class":213},"mode",[136,240,217],{"class":150},[136,242,192],{"class":207},[136,244,210],{"class":150},[136,246,247],{"class":146},"MultiRange",[136,249,229],{"class":150},[136,251,253,255,258,260,263],{"class":138,"line":252},6,[136,254,235],{"class":150},[136,256,257],{"class":213},"months",[136,259,217],{"class":150},[136,261,262],{"class":142},"3",[136,264,229],{"class":150},[136,266,268,270,273,275,277],{"class":138,"line":267},7,[136,269,235],{"class":150},[136,271,272],{"class":213},"calendarColumns",[136,274,217],{"class":150},[136,276,262],{"class":142},[136,278,229],{"class":150},[136,280,282,284,287],{"class":138,"line":281},8,[136,283,235],{"class":150},[136,285,286],{"class":213},"withToday",[136,288,289],{"class":150},"()\n",[136,291,293,295,298,300,303,306,309],{"class":138,"line":292},9,[136,294,235],{"class":150},[136,296,297],{"class":213},"minDate",[136,299,217],{"class":150},[136,301,302],{"class":213},"now",[136,304,305],{"class":150},"()->",[136,307,308],{"class":213},"toDateString",[136,310,311],{"class":150},"());\n",[56,313,314],{},"Browse the sidebar for installation, development, usage, modes, configuration, and localization.",[316,317,318],"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);}",{"title":132,"searchDepth":139,"depth":174,"links":320},[321,322,323],{"id":66,"depth":174,"text":67},{"id":109,"depth":174,"text":110},{"id":124,"depth":174,"text":125},"A polished inline calendar field for Filament forms and infolists.","md",null,{},{"icon":14},{"title":11,"description":324},"34AFOkF9LzN07iu49Q6p_8mtTpoDWeM2BbKUZTFxctU",[326,332],{"title":16,"path":17,"stem":18,"description":333,"icon":19,"children":-1},"Install the package in a Laravel Filament application.",1784871765488]