[{"data":1,"prerenderedAt":1063},["ShallowReactive",2],{"api-none":3,"docs-nav-en":4,"locale-alternates":247,"page-en-\u002Fcomponents\u002Fbb-calendar":378,"pt-showcase-BbCalendar":857,"bb-calendar:today":1062},null,[5,20,32,56,68,112,145,181,202,223,235,241],{"label":6,"entries":7},"Getting started",[8,12,16],{"title":9,"path":10,"component":-1,"order":11},"Installation","\u002Fguides\u002Finstallation",1,{"title":13,"path":14,"component":-1,"order":15},"Migrating from v2","\u002Fguides\u002Fmigration",2,{"title":17,"path":18,"component":-1,"order":19},"Adoption checklist","\u002Fguides\u002Fadoption-checklist",3,{"label":21,"entries":22},"Design system",[23,26,29],{"title":24,"path":25,"component":-1,"order":11},"Design tokens","\u002Fguides\u002Fdesign-tokens",{"title":27,"path":28,"component":-1,"order":15},"Design language","\u002Fguides\u002Fdesign-language",{"title":30,"path":31,"component":-1,"order":19},"Passthrough","\u002Fguides\u002Fpassthrough",{"label":33,"entries":34},"Playbooks",[35,38,41,44,48,52],{"title":36,"path":37,"component":-1,"order":11},"Options and items","\u002Fguides\u002Foptions-and-items",{"title":39,"path":40,"component":-1,"order":15},"Fetching data","\u002Fguides\u002Ffetching-data",{"title":42,"path":43,"component":-1,"order":19},"Coherence","\u002Fguides\u002Fcoherence",{"title":45,"path":46,"component":-1,"order":47},"Validated forms","\u002Fguides\u002Fvalidated-forms",4,{"title":49,"path":50,"component":-1,"order":51},"Icons","\u002Fguides\u002Ficons",5,{"title":53,"path":54,"component":-1,"order":55},"Preset components","\u002Fguides\u002Fpreset-components",6,{"label":57,"entries":58},"Ecosystem",[59,62,65],{"title":60,"path":61,"component":-1,"order":11},"Inertia and Laravel","\u002Fguides\u002Finertia",{"title":63,"path":64,"component":-1,"order":15},"Nuxt","\u002Fguides\u002Fnuxt",{"title":66,"path":67,"component":-1,"order":19},"AI agents","\u002Fguides\u002Fai-agents",{"label":69,"entries":70},"Inputs",[71,74,77,80,83,86,89,92,96,100,104,108],{"title":72,"path":73,"component":72,"order":11},"BbBaseButton","\u002Fcomponents\u002Fbb-base-button",{"title":75,"path":76,"component":75,"order":15},"BbButton","\u002Fcomponents\u002Fbb-button",{"title":78,"path":79,"component":78,"order":19},"BbCalendar","\u002Fcomponents\u002Fbb-calendar",{"title":81,"path":82,"component":81,"order":19},"BbColorInput","\u002Fcomponents\u002Fbb-color-input",{"title":84,"path":85,"component":84,"order":47},"BbDatePickerInput","\u002Fcomponents\u002Fbb-date-picker-input",{"title":87,"path":88,"component":87,"order":51},"BbDropzone","\u002Fcomponents\u002Fbb-dropzone",{"title":90,"path":91,"component":90,"order":55},"BbForm","\u002Fcomponents\u002Fbb-form",{"title":93,"path":94,"component":93,"order":95},"BbNumberInput","\u002Fcomponents\u002Fbb-number-input",7,{"title":97,"path":98,"component":97,"order":99},"BbTag","\u002Fcomponents\u002Fbb-tag",8,{"title":101,"path":102,"component":101,"order":103},"BbTextarea","\u002Fcomponents\u002Fbb-textarea",9,{"title":105,"path":106,"component":105,"order":107},"BbTextInput","\u002Fcomponents\u002Fbb-text-input",10,{"title":109,"path":110,"component":109,"order":111},"BbTimePickerInput","\u002Fcomponents\u002Fbb-time-picker-input",11,{"label":113,"entries":114},"Selection",[115,118,121,124,127,130,133,136,139,142],{"title":116,"path":117,"component":116,"order":11},"BbCheckbox","\u002Fcomponents\u002Fbb-checkbox",{"title":119,"path":120,"component":119,"order":15},"BbCheckboxGroup","\u002Fcomponents\u002Fbb-checkbox-group",{"title":122,"path":123,"component":122,"order":19},"BbRadio","\u002Fcomponents\u002Fbb-radio",{"title":125,"path":126,"component":125,"order":47},"BbRadioGroup","\u002Fcomponents\u002Fbb-radio-group",{"title":128,"path":129,"component":128,"order":51},"BbRating","\u002Fcomponents\u002Fbb-rating",{"title":131,"path":132,"component":131,"order":55},"BbSelect","\u002Fcomponents\u002Fbb-select",{"title":134,"path":135,"component":134,"order":95},"BbSelectPopover","\u002Fcomponents\u002Fbb-select-popover",{"title":137,"path":138,"component":137,"order":99},"BbSlider","\u002Fcomponents\u002Fbb-slider",{"title":140,"path":141,"component":140,"order":103},"BbSwitch","\u002Fcomponents\u002Fbb-switch",{"title":143,"path":144,"component":143,"order":107},"BbSwitchGroup","\u002Fcomponents\u002Fbb-switch-group",{"label":146,"entries":147},"Overlay",[148,151,154,157,160,163,166,169,172,175,178],{"title":149,"path":150,"component":149,"order":11},"BbColorPalette","\u002Fcomponents\u002Fbb-color-palette",{"title":152,"path":153,"component":152,"order":15},"BbConfirm","\u002Fcomponents\u002Fbb-confirm",{"title":155,"path":156,"component":155,"order":19},"BbDatePicker","\u002Fcomponents\u002Fbb-date-picker",{"title":158,"path":159,"component":158,"order":47},"BbDialog","\u002Fcomponents\u002Fbb-dialog",{"title":161,"path":162,"component":161,"order":51},"BbDropdown","\u002Fcomponents\u002Fbb-dropdown",{"title":164,"path":165,"component":164,"order":55},"BbDropdownButton","\u002Fcomponents\u002Fbb-dropdown-button",{"title":167,"path":168,"component":167,"order":95},"BbHoverCard","\u002Fcomponents\u002Fbb-hover-card",{"title":170,"path":171,"component":170,"order":95},"BbOffCanvas","\u002Fcomponents\u002Fbb-off-canvas",{"title":173,"path":174,"component":173,"order":99},"BbPopover","\u002Fcomponents\u002Fbb-popover",{"title":176,"path":177,"component":176,"order":103},"BbTimePicker","\u002Fcomponents\u002Fbb-time-picker",{"title":179,"path":180,"component":179,"order":107},"BbTooltip","\u002Fcomponents\u002Fbb-tooltip",{"label":182,"entries":183},"Navigation",[184,187,190,193,196,199],{"title":185,"path":186,"component":185,"order":11},"BbAccordion","\u002Fcomponents\u002Fbb-accordion",{"title":188,"path":189,"component":188,"order":15},"BbBreadcrumbs","\u002Fcomponents\u002Fbb-breadcrumbs",{"title":191,"path":192,"component":191,"order":19},"BbCollapsible","\u002Fcomponents\u002Fbb-collapsible",{"title":194,"path":195,"component":194,"order":47},"BbPagination","\u002Fcomponents\u002Fbb-pagination",{"title":197,"path":198,"component":197,"order":51},"BbTabs","\u002Fcomponents\u002Fbb-tabs",{"title":200,"path":201,"component":200,"order":55},"BbTree","\u002Fcomponents\u002Fbb-tree",{"label":203,"entries":204},"Feedback",[205,208,211,214,217,220],{"title":206,"path":207,"component":206,"order":11},"BbAlert","\u002Fcomponents\u002Fbb-alert",{"title":209,"path":210,"component":209,"order":15},"BbBadge","\u002Fcomponents\u002Fbb-badge",{"title":212,"path":213,"component":212,"order":19},"BbIndicator","\u002Fcomponents\u002Fbb-indicator",{"title":215,"path":216,"component":215,"order":47},"BbProgress","\u002Fcomponents\u002Fbb-progress",{"title":218,"path":219,"component":218,"order":51},"BbSpinner","\u002Fcomponents\u002Fbb-spinner",{"title":221,"path":222,"component":221,"order":55},"BbToast","\u002Fcomponents\u002Fbb-toast",{"label":224,"entries":225},"Data Display",[226,229,232],{"title":227,"path":228,"component":227,"order":11},"BbAvatar","\u002Fcomponents\u002Fbb-avatar",{"title":230,"path":231,"component":230,"order":15},"BbIcon","\u002Fcomponents\u002Fbb-icon",{"title":233,"path":234,"component":233,"order":19},"BbTable","\u002Fcomponents\u002Fbb-table",{"label":236,"entries":237},"Layout & Utility",[238],{"title":239,"path":240,"component":239,"order":11},"BbSmoothHeight","\u002Fcomponents\u002Fbb-smooth-height",{"label":242,"entries":243},"Other",[244],{"title":245,"path":246,"component":245,"order":11},"BbAsterisk","\u002Fcomponents\u002Fbb-asterisk",{"\u002Fit\u002Fcomponenti\u002Fbb-accordion":248,"\u002Fen\u002Fcomponents\u002Fbb-accordion":249,"\u002Fit\u002Fcomponenti\u002Fbb-alert":250,"\u002Fen\u002Fcomponents\u002Fbb-alert":251,"\u002Fit\u002Fcomponenti\u002Fbb-asterisk":252,"\u002Fen\u002Fcomponents\u002Fbb-asterisk":253,"\u002Fit\u002Fcomponenti\u002Fbb-avatar":254,"\u002Fen\u002Fcomponents\u002Fbb-avatar":255,"\u002Fit\u002Fcomponenti\u002Fbb-badge":256,"\u002Fen\u002Fcomponents\u002Fbb-badge":257,"\u002Fit\u002Fcomponenti\u002Fbb-base-button":258,"\u002Fen\u002Fcomponents\u002Fbb-base-button":259,"\u002Fit\u002Fcomponenti\u002Fbb-breadcrumbs":260,"\u002Fen\u002Fcomponents\u002Fbb-breadcrumbs":261,"\u002Fit\u002Fcomponenti\u002Fbb-button":262,"\u002Fen\u002Fcomponents\u002Fbb-button":263,"\u002Fit\u002Fcomponenti\u002Fbb-calendar":264,"\u002Fen\u002Fcomponents\u002Fbb-calendar":265,"\u002Fit\u002Fcomponenti\u002Fbb-checkbox":266,"\u002Fen\u002Fcomponents\u002Fbb-checkbox":267,"\u002Fit\u002Fcomponenti\u002Fbb-checkbox-group":268,"\u002Fen\u002Fcomponents\u002Fbb-checkbox-group":269,"\u002Fit\u002Fcomponenti\u002Fbb-collapsible":270,"\u002Fen\u002Fcomponents\u002Fbb-collapsible":271,"\u002Fit\u002Fcomponenti\u002Fbb-color-input":272,"\u002Fen\u002Fcomponents\u002Fbb-color-input":273,"\u002Fit\u002Fcomponenti\u002Fbb-color-palette":274,"\u002Fen\u002Fcomponents\u002Fbb-color-palette":275,"\u002Fit\u002Fcomponenti\u002Fbb-confirm":276,"\u002Fen\u002Fcomponents\u002Fbb-confirm":277,"\u002Fit\u002Fcomponenti\u002Fbb-date-picker":278,"\u002Fen\u002Fcomponents\u002Fbb-date-picker":279,"\u002Fit\u002Fcomponenti\u002Fbb-date-picker-input":280,"\u002Fen\u002Fcomponents\u002Fbb-date-picker-input":281,"\u002Fit\u002Fcomponenti\u002Fbb-dialog":282,"\u002Fen\u002Fcomponents\u002Fbb-dialog":283,"\u002Fit\u002Fcomponenti\u002Fbb-dropdown":284,"\u002Fen\u002Fcomponents\u002Fbb-dropdown":285,"\u002Fit\u002Fcomponenti\u002Fbb-dropdown-button":286,"\u002Fen\u002Fcomponents\u002Fbb-dropdown-button":287,"\u002Fit\u002Fcomponenti\u002Fbb-dropzone":288,"\u002Fen\u002Fcomponents\u002Fbb-dropzone":289,"\u002Fit\u002Fcomponenti\u002Fbb-form":290,"\u002Fen\u002Fcomponents\u002Fbb-form":291,"\u002Fit\u002Fcomponenti\u002Fbb-hover-card":292,"\u002Fen\u002Fcomponents\u002Fbb-hover-card":293,"\u002Fit\u002Fcomponenti\u002Fbb-icon":294,"\u002Fen\u002Fcomponents\u002Fbb-icon":295,"\u002Fit\u002Fcomponenti\u002Fbb-indicator":296,"\u002Fen\u002Fcomponents\u002Fbb-indicator":297,"\u002Fit\u002Fcomponenti\u002Fbb-number-input":298,"\u002Fen\u002Fcomponents\u002Fbb-number-input":299,"\u002Fit\u002Fcomponenti\u002Fbb-off-canvas":300,"\u002Fen\u002Fcomponents\u002Fbb-off-canvas":301,"\u002Fit\u002Fcomponenti\u002Fbb-pagination":302,"\u002Fen\u002Fcomponents\u002Fbb-pagination":303,"\u002Fit\u002Fcomponenti\u002Fbb-popover":304,"\u002Fen\u002Fcomponents\u002Fbb-popover":305,"\u002Fit\u002Fcomponenti\u002Fbb-progress":306,"\u002Fen\u002Fcomponents\u002Fbb-progress":307,"\u002Fit\u002Fcomponenti\u002Fbb-radio":308,"\u002Fen\u002Fcomponents\u002Fbb-radio":309,"\u002Fit\u002Fcomponenti\u002Fbb-radio-group":310,"\u002Fen\u002Fcomponents\u002Fbb-radio-group":311,"\u002Fit\u002Fcomponenti\u002Fbb-rating":312,"\u002Fen\u002Fcomponents\u002Fbb-rating":313,"\u002Fit\u002Fcomponenti\u002Fbb-select":314,"\u002Fen\u002Fcomponents\u002Fbb-select":315,"\u002Fit\u002Fcomponenti\u002Fbb-select-popover":316,"\u002Fen\u002Fcomponents\u002Fbb-select-popover":317,"\u002Fit\u002Fcomponenti\u002Fbb-slider":318,"\u002Fen\u002Fcomponents\u002Fbb-slider":319,"\u002Fit\u002Fcomponenti\u002Fbb-smooth-height":320,"\u002Fen\u002Fcomponents\u002Fbb-smooth-height":321,"\u002Fit\u002Fcomponenti\u002Fbb-spinner":322,"\u002Fen\u002Fcomponents\u002Fbb-spinner":323,"\u002Fit\u002Fcomponenti\u002Fbb-switch":324,"\u002Fen\u002Fcomponents\u002Fbb-switch":325,"\u002Fit\u002Fcomponenti\u002Fbb-switch-group":326,"\u002Fen\u002Fcomponents\u002Fbb-switch-group":327,"\u002Fit\u002Fcomponenti\u002Fbb-table":328,"\u002Fen\u002Fcomponents\u002Fbb-table":329,"\u002Fit\u002Fcomponenti\u002Fbb-tabs":330,"\u002Fen\u002Fcomponents\u002Fbb-tabs":331,"\u002Fit\u002Fcomponenti\u002Fbb-tag":332,"\u002Fen\u002Fcomponents\u002Fbb-tag":333,"\u002Fit\u002Fcomponenti\u002Fbb-text-input":334,"\u002Fen\u002Fcomponents\u002Fbb-text-input":335,"\u002Fit\u002Fcomponenti\u002Fbb-textarea":336,"\u002Fen\u002Fcomponents\u002Fbb-textarea":337,"\u002Fit\u002Fcomponenti\u002Fbb-time-picker":338,"\u002Fen\u002Fcomponents\u002Fbb-time-picker":339,"\u002Fit\u002Fcomponenti\u002Fbb-time-picker-input":340,"\u002Fen\u002Fcomponents\u002Fbb-time-picker-input":341,"\u002Fit\u002Fcomponenti\u002Fbb-toast":342,"\u002Fen\u002Fcomponents\u002Fbb-toast":343,"\u002Fit\u002Fcomponenti\u002Fbb-tooltip":344,"\u002Fen\u002Fcomponents\u002Fbb-tooltip":345,"\u002Fit\u002Fcomponenti\u002Fbb-tree":346,"\u002Fen\u002Fcomponents\u002Fbb-tree":347,"\u002Fit\u002Fguide\u002Fadoption-checklist":348,"\u002Fen\u002Fguides\u002Fadoption-checklist":349,"\u002Fit\u002Fguide\u002Fai-agents":350,"\u002Fen\u002Fguides\u002Fai-agents":351,"\u002Fit\u002Fguide\u002Fcoherence":352,"\u002Fen\u002Fguides\u002Fcoherence":353,"\u002Fit\u002Fguide\u002Fdesign-language":354,"\u002Fen\u002Fguides\u002Fdesign-language":355,"\u002Fit\u002Fguide\u002Fdesign-tokens":356,"\u002Fen\u002Fguides\u002Fdesign-tokens":357,"\u002Fit\u002Fguide\u002Ffetching-data":358,"\u002Fen\u002Fguides\u002Ffetching-data":359,"\u002Fit\u002Fguide\u002Ficons":360,"\u002Fen\u002Fguides\u002Ficons":361,"\u002Fit\u002Fguide\u002Finertia":362,"\u002Fen\u002Fguides\u002Finertia":363,"\u002Fit\u002Fguide\u002Finstallation":364,"\u002Fen\u002Fguides\u002Finstallation":365,"\u002Fit\u002Fguide\u002Fmigration":366,"\u002Fen\u002Fguides\u002Fmigration":367,"\u002Fit\u002Fguide\u002Fnuxt":368,"\u002Fen\u002Fguides\u002Fnuxt":369,"\u002Fit\u002Fguide\u002Foptions-and-items":370,"\u002Fen\u002Fguides\u002Foptions-and-items":371,"\u002Fit\u002Fguide\u002Fpassthrough":372,"\u002Fen\u002Fguides\u002Fpassthrough":373,"\u002Fit\u002Fguide\u002Fpreset-components":374,"\u002Fen\u002Fguides\u002Fpreset-components":375,"\u002Fit\u002Fguide\u002Fvalidated-forms":376,"\u002Fen\u002Fguides\u002Fvalidated-forms":377},"\u002Fen\u002Fcomponents\u002Fbb-accordion","\u002Fit\u002Fcomponenti\u002Fbb-accordion","\u002Fen\u002Fcomponents\u002Fbb-alert","\u002Fit\u002Fcomponenti\u002Fbb-alert","\u002Fen\u002Fcomponents\u002Fbb-asterisk","\u002Fit\u002Fcomponenti\u002Fbb-asterisk","\u002Fen\u002Fcomponents\u002Fbb-avatar","\u002Fit\u002Fcomponenti\u002Fbb-avatar","\u002Fen\u002Fcomponents\u002Fbb-badge","\u002Fit\u002Fcomponenti\u002Fbb-badge","\u002Fen\u002Fcomponents\u002Fbb-base-button","\u002Fit\u002Fcomponenti\u002Fbb-base-button","\u002Fen\u002Fcomponents\u002Fbb-breadcrumbs","\u002Fit\u002Fcomponenti\u002Fbb-breadcrumbs","\u002Fen\u002Fcomponents\u002Fbb-button","\u002Fit\u002Fcomponenti\u002Fbb-button","\u002Fen\u002Fcomponents\u002Fbb-calendar","\u002Fit\u002Fcomponenti\u002Fbb-calendar","\u002Fen\u002Fcomponents\u002Fbb-checkbox","\u002Fit\u002Fcomponenti\u002Fbb-checkbox","\u002Fen\u002Fcomponents\u002Fbb-checkbox-group","\u002Fit\u002Fcomponenti\u002Fbb-checkbox-group","\u002Fen\u002Fcomponents\u002Fbb-collapsible","\u002Fit\u002Fcomponenti\u002Fbb-collapsible","\u002Fen\u002Fcomponents\u002Fbb-color-input","\u002Fit\u002Fcomponenti\u002Fbb-color-input","\u002Fen\u002Fcomponents\u002Fbb-color-palette","\u002Fit\u002Fcomponenti\u002Fbb-color-palette","\u002Fen\u002Fcomponents\u002Fbb-confirm","\u002Fit\u002Fcomponenti\u002Fbb-confirm","\u002Fen\u002Fcomponents\u002Fbb-date-picker","\u002Fit\u002Fcomponenti\u002Fbb-date-picker","\u002Fen\u002Fcomponents\u002Fbb-date-picker-input","\u002Fit\u002Fcomponenti\u002Fbb-date-picker-input","\u002Fen\u002Fcomponents\u002Fbb-dialog","\u002Fit\u002Fcomponenti\u002Fbb-dialog","\u002Fen\u002Fcomponents\u002Fbb-dropdown","\u002Fit\u002Fcomponenti\u002Fbb-dropdown","\u002Fen\u002Fcomponents\u002Fbb-dropdown-button","\u002Fit\u002Fcomponenti\u002Fbb-dropdown-button","\u002Fen\u002Fcomponents\u002Fbb-dropzone","\u002Fit\u002Fcomponenti\u002Fbb-dropzone","\u002Fen\u002Fcomponents\u002Fbb-form","\u002Fit\u002Fcomponenti\u002Fbb-form","\u002Fen\u002Fcomponents\u002Fbb-hover-card","\u002Fit\u002Fcomponenti\u002Fbb-hover-card","\u002Fen\u002Fcomponents\u002Fbb-icon","\u002Fit\u002Fcomponenti\u002Fbb-icon","\u002Fen\u002Fcomponents\u002Fbb-indicator","\u002Fit\u002Fcomponenti\u002Fbb-indicator","\u002Fen\u002Fcomponents\u002Fbb-number-input","\u002Fit\u002Fcomponenti\u002Fbb-number-input","\u002Fen\u002Fcomponents\u002Fbb-off-canvas","\u002Fit\u002Fcomponenti\u002Fbb-off-canvas","\u002Fen\u002Fcomponents\u002Fbb-pagination","\u002Fit\u002Fcomponenti\u002Fbb-pagination","\u002Fen\u002Fcomponents\u002Fbb-popover","\u002Fit\u002Fcomponenti\u002Fbb-popover","\u002Fen\u002Fcomponents\u002Fbb-progress","\u002Fit\u002Fcomponenti\u002Fbb-progress","\u002Fen\u002Fcomponents\u002Fbb-radio","\u002Fit\u002Fcomponenti\u002Fbb-radio","\u002Fen\u002Fcomponents\u002Fbb-radio-group","\u002Fit\u002Fcomponenti\u002Fbb-radio-group","\u002Fen\u002Fcomponents\u002Fbb-rating","\u002Fit\u002Fcomponenti\u002Fbb-rating","\u002Fen\u002Fcomponents\u002Fbb-select","\u002Fit\u002Fcomponenti\u002Fbb-select","\u002Fen\u002Fcomponents\u002Fbb-select-popover","\u002Fit\u002Fcomponenti\u002Fbb-select-popover","\u002Fen\u002Fcomponents\u002Fbb-slider","\u002Fit\u002Fcomponenti\u002Fbb-slider","\u002Fen\u002Fcomponents\u002Fbb-smooth-height","\u002Fit\u002Fcomponenti\u002Fbb-smooth-height","\u002Fen\u002Fcomponents\u002Fbb-spinner","\u002Fit\u002Fcomponenti\u002Fbb-spinner","\u002Fen\u002Fcomponents\u002Fbb-switch","\u002Fit\u002Fcomponenti\u002Fbb-switch","\u002Fen\u002Fcomponents\u002Fbb-switch-group","\u002Fit\u002Fcomponenti\u002Fbb-switch-group","\u002Fen\u002Fcomponents\u002Fbb-table","\u002Fit\u002Fcomponenti\u002Fbb-table","\u002Fen\u002Fcomponents\u002Fbb-tabs","\u002Fit\u002Fcomponenti\u002Fbb-tabs","\u002Fen\u002Fcomponents\u002Fbb-tag","\u002Fit\u002Fcomponenti\u002Fbb-tag","\u002Fen\u002Fcomponents\u002Fbb-text-input","\u002Fit\u002Fcomponenti\u002Fbb-text-input","\u002Fen\u002Fcomponents\u002Fbb-textarea","\u002Fit\u002Fcomponenti\u002Fbb-textarea","\u002Fen\u002Fcomponents\u002Fbb-time-picker","\u002Fit\u002Fcomponenti\u002Fbb-time-picker","\u002Fen\u002Fcomponents\u002Fbb-time-picker-input","\u002Fit\u002Fcomponenti\u002Fbb-time-picker-input","\u002Fen\u002Fcomponents\u002Fbb-toast","\u002Fit\u002Fcomponenti\u002Fbb-toast","\u002Fen\u002Fcomponents\u002Fbb-tooltip","\u002Fit\u002Fcomponenti\u002Fbb-tooltip","\u002Fen\u002Fcomponents\u002Fbb-tree","\u002Fit\u002Fcomponenti\u002Fbb-tree","\u002Fen\u002Fguides\u002Fadoption-checklist","\u002Fit\u002Fguide\u002Fadoption-checklist","\u002Fen\u002Fguides\u002Fai-agents","\u002Fit\u002Fguide\u002Fai-agents","\u002Fen\u002Fguides\u002Fcoherence","\u002Fit\u002Fguide\u002Fcoherence","\u002Fen\u002Fguides\u002Fdesign-language","\u002Fit\u002Fguide\u002Fdesign-language","\u002Fen\u002Fguides\u002Fdesign-tokens","\u002Fit\u002Fguide\u002Fdesign-tokens","\u002Fen\u002Fguides\u002Ffetching-data","\u002Fit\u002Fguide\u002Ffetching-data","\u002Fen\u002Fguides\u002Ficons","\u002Fit\u002Fguide\u002Ficons","\u002Fen\u002Fguides\u002Finertia","\u002Fit\u002Fguide\u002Finertia","\u002Fen\u002Fguides\u002Finstallation","\u002Fit\u002Fguide\u002Finstallation","\u002Fen\u002Fguides\u002Fmigration","\u002Fit\u002Fguide\u002Fmigration","\u002Fen\u002Fguides\u002Fnuxt","\u002Fit\u002Fguide\u002Fnuxt","\u002Fen\u002Fguides\u002Foptions-and-items","\u002Fit\u002Fguide\u002Foptions-and-items","\u002Fen\u002Fguides\u002Fpassthrough","\u002Fit\u002Fguide\u002Fpassthrough","\u002Fen\u002Fguides\u002Fpreset-components","\u002Fit\u002Fguide\u002Fpreset-components","\u002Fen\u002Fguides\u002Fvalidated-forms","\u002Fit\u002Fguide\u002Fvalidated-forms",{"id":379,"title":78,"body":380,"component":78,"description":843,"extension":844,"group":69,"meta":845,"navigation":846,"order":19,"path":79,"sections":847,"seo":854,"stem":855,"__hash__":856},"docs_en\u002Fcomponents\u002Fbb-calendar.md",{"type":381,"value":382,"toc":835},"minimark",[383,424,449,457,479,483,510,519,525,550,553,562,565,577,583,609,612,634,637,666,672,685,688,707,713,726,729,744,758,764,788,791,810],[384,385,386,394],"when",{},[387,388,389,390,393],"p",{},"Use ",[391,392,78],"code",{}," when the calendar is the interface: a booking step, a\ndashboard's date panel, or a filter sheet where a second sheet would be one too\nmany.",[395,396,398],"template",{"v-slot:else":397},"",[399,400,401,410,417],"ul",{},[402,403,404,409],"li",{},[405,406,407],"a",{"href":280},[391,408,84],{},": people type the\ndate, or it is a labelled field with validation messages",[402,411,412,416],{},[405,413,414],{"href":278},[391,415,155],{},": the calendar opens from a\ncell, chip, or button you own and closes after the pick",[402,418,419,423],{},[405,420,421],{"href":338},[391,422,176],{},": the value is a time with no\ndate",[387,425,426,428,429,431,432,435,436,439,440,443,444,448],{},[391,427,78],{}," is the grid that ",[391,430,155],{}," opens in its popover, rendered in\nplace. It takes the same value shapes and the same ",[391,433,434],{},"min",", ",[391,437,438],{},"max",", and\n",[391,441,442],{},"selectable"," rules; the ",[405,445,447],{"href":446},"\u002Fen\u002Fcomponents\u002Fbb-date-picker#value","value contract","\nis explained on the picker's page.",[450,451,453],"h2",{"id":452},"booking",[454,455,456],"span",{},"A booking step",[387,458,459,460,463,464,470,471,474,475,478],{},"Bind the day with ",[391,461,462],{},"v-model"," and add ",[405,465,467],{"href":466},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-floating",[391,468,469],{},"floating"," so the value\nis a plain ",[391,472,473],{},"YYYY-MM-DD"," with no time or zone. Name the grid with ",[391,476,477],{},"aria-label",",\nso a page with two calendars reads \"Delivery date\" and \"Stay\" rather than two\nunnamed grids. Every pick updates the value, and nothing opens or closes.",[480,481],"demo",{"name":482},"BbCalendar\u002FDeliveryStep",[387,484,485,490,491,496,497,502,503,509],{},[405,486,488],{"href":487},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-min",[391,489,434],{}," and ",[405,492,494],{"href":493},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-max",[391,495,438],{}," set the window; ",[405,498,500],{"href":499},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-selectable",[391,501,442],{}," refuses individual days, here the\nweekends. ",[405,504,506],{"href":505},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-disabled",[391,507,508],{},"disabled"," turns off the whole grid, as the collect switch does. The\ncalendar is one Tab stop: arrows move by day and week, PageUp and PageDown by\nmonth.",[387,511,512,513,515,516,518],{},"An empty calendar opens on today's month, or on the nearest month inside ",[391,514,434],{},"\nand ",[391,517,438],{},". On a prerendered page it opens on the build date's month and moves\nto the reader's month after hydration, so seed a value when the opening month\nmatters.",[450,520,522],{"id":521},"selection",[454,523,524],{},"Ranges and sets of days",[387,526,527,528,534,535,538,539,542,543,549],{},"Add ",[405,529,531],{"href":530},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-range",[391,532,533],{},"range"," for a stay or any continuous window. The model is ",[391,536,537],{},"[start, end]",",\n",[391,540,541],{},"[]"," when empty. ",[405,544,546],{"href":545},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-readonly",[391,547,548],{},"readonly"," keeps a confirmed booking on screen and ignores clicks;\npeople can still page through the months.",[480,551],{"name":552},"BbCalendar\u002FStayRange",[387,554,389,555,561],{},[405,556,558],{"href":557},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-multiple",[391,559,560],{},"multiple"," for days that do not touch. Each pick adds or removes one day,\nand the array stays sorted.",[480,563],{"name":564},"BbCalendar\u002FOnCallDays",[387,566,567,569,570,572,573,576],{},[391,568,560],{}," throws with ",[391,571,533],{}," or with ",[391,574,575],{},"type=\"datetime\"",".",[450,578,580],{"id":579},"months-and-times",[454,581,582],{},"Months, years, and times",[387,584,585,586,592,593,596,597,435,600,603,604,490,606,608],{},"Set ",[405,587,589],{"href":588},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-type",[391,590,591],{},"type=\"month\""," or ",[391,594,595],{},"type=\"year\""," to swap the day grid for months or years. The\nvalues are plain labels (",[391,598,599],{},"2026-08",[391,601,602],{},"2026","), and ",[391,605,434],{},[391,607,438],{}," take the same\nshape.",[480,610],{"name":611},"BbCalendar\u002FReportingPeriod",[387,613,614,616,617,619,620,626,627,633],{},[391,615,575],{}," adds a time rail beside the days. With ",[391,618,469],{},", bind\n",[405,621,623],{"href":622},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#model-time",[391,624,625],{},"v-model:time",": it is the only place the time is kept. ",[405,628,630],{"href":629},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-step",[391,631,632],{},"step"," sets the minutes\nbetween entries. When the calendar's own box is narrower than the grid and the\nrail together, such as a phone column, the rail moves under the grid and the\ncells keep their size.",[480,635],{"name":636},"BbCalendar\u002FAppointment",[387,638,639,640,592,642,644,645,648,649,651,652,658,659,665],{},"Give ",[391,641,434],{},[391,643,438],{}," a time, as in ",[391,646,647],{},"2026-09-15T13:00",", and on that day the time\ncolumn disables the times outside it. Without ",[391,650,469],{}," the time is part of\nthe value itself. ",[405,653,655],{"href":654},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-ampm",[391,656,657],{},"ampm"," changes only the display, and\n",[405,660,662],{"href":661},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-seconds",[391,663,664],{},"seconds"," adds a seconds column.",[450,667,669],{"id":668},"days",[454,670,671],{},"Marking days",[387,673,674,675,681,682,576],{},"Use the ",[405,676,678],{"href":677},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#slot-day:append",[391,679,680],{},"day:append"," slot to put a dot or a short label under days that\ncome from your data. For one fixed date, name the slot after it:\n",[391,683,684],{},"#2026-09-07:append",[480,686],{"name":687},"BbCalendar\u002FRoomBookings",[387,689,690,691,693,694,515,700,703,704,706],{},"A date's own slot wins over ",[391,692,680],{}," on that day. Every week takes the\nheight of the tallest one, so the month stays even. ",[405,695,697],{"href":696},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#slot-day",[391,698,699],{},"#day",[391,701,702],{},"#2026-09-07"," replace the day number instead. Keep it to dots and short\nbadges: ",[391,705,78],{}," is not an event calendar.",[450,708,710],{"id":709},"fields-and-forms",[454,711,712],{},"Next to fields and in forms",[387,714,715,716,718,719,725],{},"In a filter sheet, put the calendar under two ",[391,717,84],{}," fields with\n",[405,720,722],{"href":721},"\u002Fen\u002Fcomponents\u002Fbb-date-picker-input\u002Fapi#prop-disableCalendar",[391,723,724],{},"disable-calendar"," and share one range between them, so no second sheet opens\nover the first.",[480,727],{"name":728},"BbCalendar\u002FFilterSheet",[387,730,731,733,734,736,737,743],{},[391,732,78],{}," does not join a ",[391,735,90],{}," by itself, so its value is not submitted.\nBind it with ",[405,738,740],{"href":739},"\u002Fen\u002Fguides\u002Fvalidated-forms#custom",[391,741,742],{},"useBbFormField"," and render\nthe message next to it.",[745,746,747,750],"client-only",{},[480,748],{"name":749},"BbCalendar\u002FInAForm",[395,751,752],{"v-slot:fallback":397},[753,754],"div",{"className":755,"style":757},[756],"docs-demo","min-height: 31.5rem",[450,759,761],{"id":760},"styling",[454,762,763],{},"Size and styling",[387,765,585,766,769,770,776,777,780,781,592,784,787],{},[391,767,768],{},"--cell"," on ",[405,771,773],{"href":772},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-pt:%3Cpart%3E",[391,774,775],{},"pt:root"," to resize the whole grid, and restyle the day marks\non ",[391,778,779],{},"pt:day-button",", with a state such as ",[391,782,783],{},":selected",[391,785,786],{},":today"," when needed.",[480,789],{"name":790},"BbCalendar\u002FLargeCells",[387,792,793,794,797,798,800,801,804,805,490,807,809],{},"A background on ",[391,795,796],{},"pt:day"," paints the whole cell square, not the mark inside it.\nOn a phone layout, raise ",[391,799,768],{}," yourself (for example\n",[391,802,803],{},"pt:root=\"max-sm:[--cell:40px]\"","). The picker's bottom sheet enlarges\nits days; a calendar in the page does not.\n",[391,806,155],{},[391,808,84],{}," forward the same parts to the calendar\nthey open.",[387,811,812,818,819,822,823,826,827,830,831,834],{},[405,813,815],{"href":814},"\u002Fen\u002Fcomponents\u002Fbb-calendar\u002Fapi#prop-firstDayOfWeek",[391,816,817],{},"first-day-of-week"," runs from ",[391,820,821],{},"0"," (Sunday) to ",[391,824,825],{},"6"," and defaults to the locale's week start (Monday in ",[391,828,829],{},"it",", Sunday in ",[391,832,833],{},"en",").",{"title":397,"searchDepth":19,"depth":19,"links":836},[837,838,839,840,841,842],{"id":452,"depth":15,"text":456},{"id":521,"depth":15,"text":524},{"id":579,"depth":15,"text":582},{"id":668,"depth":15,"text":671},{"id":709,"depth":15,"text":712},{"id":760,"depth":15,"text":763},"An always-visible calendar for a day, range, set of days, month, year, or date and time.","md",{},true,[848,849,850,851,852,853],{"id":452,"title":456},{"id":521,"title":524},{"id":579,"title":582},{"id":668,"title":671},{"id":709,"title":712},{"id":760,"title":763},{"title":78,"description":843},"components\u002Fbb-calendar","6oqfEM95eOkXJ3CcjLU1KiwsNanmnK9uCk5SO4utR0Y",{"name":78,"slug":858,"group":69,"description":859,"entrypoint":860,"docs":861,"props":864,"models":933,"events":939,"slots":958,"exposed":975,"pt":976,"validated":3,"migration":1037},"bb-calendar","A calendar in place — the month grid (or month \u002F year grid, or day grid plus time rail) with no popover and no field chrome; v-model of a day, range, set, month, year or datetime.","bitboss-ui",{"contract":862,"source":863},"ai\u002FBbCalendar.md","ai\u002Fsource\u002FBbCalendar.md",[865,870,874,876,881,884,887,890,894,896,900,905,908,911,913,917,921,925,930],{"name":866,"type":867,"required":868,"default":3,"description":869,"note":3,"demo":3},"activeSegment","BbCalendarSegment | undefined",false,"Which end the time rail edits in range + `type=\"datetime\"` (`v-model:active-segment`). Standalone use manages this internally; an embedding host (the date input) drives it from its focused field. Ignored outside range + datetime.",{"name":657,"type":871,"required":868,"default":872,"description":873,"note":3,"demo":3},"boolean | undefined","false","12-hour display with an AM\u002FPM column (requires `type=\"datetime\"`); emits stay 24h.",{"name":508,"type":871,"required":868,"default":872,"description":875,"note":3,"demo":452},"Disables every cell, the navigation and the time rail.",{"name":877,"type":878,"required":868,"default":879,"description":880,"note":3,"demo":760},"firstDayOfWeek","0 | 1 | 2 | 3 | 4 | 5 | 6 | undefined","the locale's week start","First day of the week (0 = Sunday … 6 = Saturday). Omitted, the active locale's week start: Monday for `it`, `de`, `fr`, `en-gb`…, Sunday for bare `en` (US) and `pt` (Brazil).",{"name":469,"type":871,"required":868,"default":872,"description":882,"note":883,"demo":452},"Emit plain calendar strings instead of zoned ISO instants. Implied (and forced) by `type=\"month\"` and `type=\"year\"`.","For delivery days, stays and report filters: a calendar day that must read the same in every timezone.",{"name":438,"type":885,"required":868,"default":3,"description":886,"note":3,"demo":579},"string | undefined","Maximum selectable value, in this `type`'s shape. A finer bound is accepted and ceiled to the unit, with a warning. With `datetime`, on its own day the time rail disables the times after it.",{"name":434,"type":885,"required":868,"default":3,"description":888,"note":889,"demo":452},"Minimum selectable value in this `type`'s shape (`YYYY-MM-DD`; `YYYY-MM-DDTHH:mm` with `datetime`, `YYYY-MM` with `month`, `YYYY` with `year`). A finer bound is floored to the unit, with a warning. With `datetime` the rail also disables the earlier times on its day.","An empty calendar whose window lies entirely after today opens on this month instead of on a disabled grid.",{"name":891,"type":892,"required":846,"default":3,"description":893,"note":3,"demo":3},"modelValue","string | string[] | null","v-model: `null` when empty, a string, a `[start, end]` pair with `range`, or a sorted array with `multiple`. The string is `YYYY-MM-DD` when `floating` (`YYYY-MM` \u002F `YYYY` for `month` \u002F `year`), otherwise a zoned ISO instant (carrying the time under `datetime`).",{"name":560,"type":871,"required":868,"default":872,"description":895,"note":3,"demo":521},"Multi-selection: each pick toggles a value in a sorted array (days, months or years). Needs an array `modelValue` (`[]` when empty, never `null`). Throws with `range` or `type=\"datetime\"`.",{"name":897,"type":898,"required":868,"default":3,"description":899,"note":3,"demo":3},"pt","PtMap\u003CBbCalendarPtPart, BbCalendarPtState> | undefined","Passthrough, object form: the same keys as the `pt:*` attributes without the prefix. See the `pt:\u003Cpart>` row.",{"name":901,"type":902,"required":868,"default":3,"description":903,"note":904,"demo":760},"pt:\u003Cpart>","PtValue | undefined","Passthrough, attribute form: one attribute per part, `pt:\u003Cpart>`, and per part and state, `pt:\u003Cpart>:\u003Cstate>`. Parts: `arrow`, `cellColumnHeader`, `day`, `dayButton`, `header`, `item`, `month`, `monthItem`, `root`, `year`, `yearItem`. States: `active`, `disabled`, `highlighted`, `inRange`, `outside`, `rangeEnd`, `rangeStart`, `selected`, `today`.","`pt:root=\"[--cell:36px]\"` resizes the whole grid. Restyle the mark on `pt:day-button`; a background on `pt:day` fills the cell square. In the page, raise `--cell` on phones yourself: only the picker sheet enlarges its days.",{"name":533,"type":871,"required":868,"default":872,"description":906,"note":907,"demo":521},"Enables range selection (`[start, end]`).","Keep the model an array, with `[]` as the empty state.",{"name":548,"type":871,"required":868,"default":872,"description":909,"note":910,"demo":521},"Shows the calendar and lets the user page through it, but no pick changes the value.","For a confirmed choice that stays on screen. Paging through months still works.",{"name":664,"type":871,"required":868,"default":872,"description":912,"note":3,"demo":3},"Adds the seconds column (requires `type=\"datetime\"`).",{"name":442,"type":914,"required":868,"default":3,"description":915,"note":916,"demo":452},"((date: string) => boolean) | undefined","Predicate invoked per candidate; return `false` to disable it. Receives the value in this `type`'s shape — `YYYY-MM` under `month`, `YYYY` under `year`.","For rules a window cannot express, such as weekends or closures. Refused days are already disabled and announced; add no click guard of your own.",{"name":632,"type":918,"required":868,"default":919,"description":920,"note":3,"demo":579},"number | undefined","1","Minute-column granularity and arrow stepping (requires `type=\"datetime\"`).",{"name":922,"type":923,"required":868,"default":3,"description":924,"note":3,"demo":3},"time","string | string[] | null | undefined","Companion time model (`v-model:time`), 24-hour `HH:mm` \u002F `HH:mm:ss`. With `floating` it is the only carrier of the time; otherwise it mirrors the time inside `modelValue`. Requires `type=\"datetime\"`.",{"name":926,"type":927,"required":868,"default":928,"description":929,"note":3,"demo":579},"type","DatePickerType | undefined","\"date\"","What the calendar selects and emits: `date` (a day), `datetime` (a day plus a time rail), `month` (`YYYY-MM`) or `year` (`YYYY`). `month` \u002F `year` force `floating`, ignore `utc`, and leave the time props inert.",{"name":931,"type":871,"required":868,"default":872,"description":932,"note":3,"demo":3},"utc","Emit UTC (`...Z`) instead of the local offset. Ignored with `floating`, and therefore with `type=\"month\"`\u002F`type=\"year\"`.",[934,935,937],{"name":866,"type":867,"note":3,"demo":3},{"name":891,"type":892,"note":936,"demo":452},"Empty, the calendar opens on today's month, or the nearest month inside `min` and `max`; a prerendered page moves to the reader's month after hydration, so seed it when the opening month matters. Inside a `BbForm` it is not submitted unless you bind it with `useBbFormField`.",{"name":922,"type":923,"note":938,"demo":579},"With `floating` it is the only place the time is kept, so bind it. The model is 24-hour whatever `ampm` displays.",[940,944,948,952,955],{"name":941,"signature":942,"description":943,"note":3,"demo":3},"grid-pick","(value: string | string[] | null): void","Relay of the raw grid pick, before this component combines it with the time. An embedding host binds this to run its own value engine (the date picker closes on it once the selection is complete); clean consumers ignore it and use `update:modelValue`.",{"name":945,"signature":946,"description":947,"note":3,"demo":3},"time-pick","(payload: { unit: TimeUnit; value: string; }): void","Relay of the raw time-rail pick. An embedding host binds this to run its own value engine; clean consumers ignore it and use `update:time`.",{"name":949,"signature":950,"description":951,"note":3,"demo":3},"update:activeSegment","(value: BbCalendarSegment): void","The active range end changed (range + `type=\"datetime\"` only).",{"name":953,"signature":942,"description":954,"note":3,"demo":709},"update:modelValue","Emitted when the selected value changes: a string (single), `[start, end]` (range), a sorted array (multiple). Empty is `null` for a single value and `[]` for a range or multiple, never `null`.",{"name":956,"signature":942,"description":957,"note":3,"demo":3},"update:time","Companion time model, alongside every change while `type=\"datetime\"`.",[959,964,968,972],{"name":960,"type":961,"description":962,"note":963,"demo":668},"\u003CYYYY-MM-DD>","BbCalendarDaySlotProps","One date's button label (e.g. `#2024-03-15`: the local `YYYY-MM-DD`, which `slotKey` leaves as it is); beats `day`. Day grid only.","Named after the local date exactly as written: `#2026-12-25`. It replaces the day number on that date only.",{"name":965,"type":961,"description":966,"note":967,"demo":668},"\u003CYYYY-MM-DD>:append","Content under one date's cell; beats `day:append`.","Named after the local date exactly as written: `#append:2026-12-25`. It wins over `append:day` on that date.",{"name":969,"type":961,"description":970,"note":971,"demo":668},"day","Replaces the day button label inside each calendar day.","Replaces every day's number, for a price or a symbol in its place.",{"name":680,"type":961,"description":973,"note":974,"demo":668},"Appends content below each calendar day.","Look the day up from `item` (a dayjs object) and skip `outside` days. Every week takes the height of the tallest decorated week.",[],{"parts":977,"states":1010},[978,981,984,987,990,993,996,998,1001,1004,1007],{"name":979,"description":980},"root","The calendar's box: the grid and, with `type=\"datetime\"`, the time rail beside it. A consumer `class` lands here. It carries the sizing tokens — `pt:root=\"[--cell:36px]\"` widens the whole calendar, `pt:root=\"[--px:2px]\"` tightens its padding — and the grid's width follows.",{"name":982,"description":983},"header","The navigation bar: the previous \u002F next arrows and the month \u002F year headings.",{"name":985,"description":986},"arrow","The previous \u002F next buttons — a broadcast.",{"name":988,"description":989},"month","The month heading button; it opens the month panel.",{"name":991,"description":992},"year","The year heading button; it opens the year panel.",{"name":994,"description":995},"cellColumnHeader","Each weekday letter above the grid — a broadcast.",{"name":969,"description":997},"One whole day cell — a broadcast resolved per day. A background here paints the full cell square; restyle the round mark on `dayButton`.",{"name":999,"description":1000},"dayButton","The button inside a day cell — the mark that shows selection. A broadcast resolved per day.",{"name":1002,"description":1003},"monthItem","One month button of the month panel (the home grid of `type=\"month\"`) — a broadcast resolved per month.",{"name":1005,"description":1006},"yearItem","One year button of the year list — a broadcast resolved per year.",{"name":1008,"description":1009},"item","One entry of the time rail's columns (hour, minute, second, AM \u002F PM) with `type=\"datetime\"` — a broadcast resolved per entry, as on `BbTimePicker`. With the rail, `header` also lands on its readout and `cellColumnHeader` on its column letters (`HH`, `MM`).",[1011,1014,1016,1019,1022,1025,1028,1031,1034],{"name":1012,"description":1013},"active","Per node, on `month` \u002F `year`: its panel is open.",{"name":508,"description":1015},"Component-wide while the calendar is `disabled`. Also per node: on the cells, one outside `min` \u002F `max` or refused by `selectable`; on `arrow`, at a bound or while the month \u002F year panel is open; on `item`, a time entry outside the bound's time on the day `min` \u002F `max` falls on.",{"name":1017,"description":1018},"highlighted","Per node, on the cells: the keyboard cursor.",{"name":1020,"description":1021},"inRange","Per node, on the cells (`day`, `dayButton`, `monthItem`, `yearItem`): inside a committed range, between its ends.",{"name":1023,"description":1024},"outside","Per node, on `day` \u002F `dayButton`: a day of the previous or next month, shown to fill the grid.",{"name":1026,"description":1027},"rangeEnd","Per node, on the cells: a committed range's last day, month or year.",{"name":1029,"description":1030},"rangeStart","Per node, on the cells: a committed range's first day, month or year.",{"name":1032,"description":1033},"selected","Per node, on the cells: a chosen day, month or year; on `item`, the picked time's entry in each column.",{"name":1035,"description":1036},"today","Per node, on `day` \u002F `dayButton`: today.",{"removed":1038,"renamed":1055},[1039,1046,1049],{"name":1040,"surface":1041,"replacedBy":1042,"hint":3,"since":3,"migration":1043,"silent":846,"fix":1044},"append:\u003Cx>","slot","\u003Cx>:append","ai\u002Fguides\u002Fmigration\u002Fv2-to-v3.md",{"kind":1045},"rename",{"name":1047,"surface":1041,"replacedBy":680,"hint":3,"since":3,"migration":1043,"silent":846,"fix":1048},"append:day",{"kind":1045},{"name":1050,"surface":897,"replacedBy":1051,"hint":3,"since":1052,"migration":1053,"silent":846,"fix":1054},"pt:columnHeader","pt:cellColumnHeader","3.0.0-beta.36","ai\u002Fguides\u002Fmigration\u002Fv3-beta-css-classes.md",{"kind":1045},[1056,1058,1060],{"from":1040,"to":1042,"surface":1041,"since":3,"migration":1043,"fix":1057},{"kind":1045},{"from":1047,"to":680,"surface":1041,"since":3,"migration":1043,"fix":1059},{"kind":1045},{"from":1050,"to":1051,"surface":897,"since":1052,"migration":1053,"fix":1061},{"kind":1045},"2026-10-26",1793055138215]