[{"data":1,"prerenderedAt":680},["ShallowReactive",2],{"locale-alternates":3,"docs-nav-en":134,"api-BbDatePicker":377,"page-en-\u002Fcomponents\u002Fbb-date-picker\u002Fapi":389},{"\u002Fit\u002Fcomponenti\u002Fbb-accordion":4,"\u002Fen\u002Fcomponents\u002Fbb-accordion":5,"\u002Fit\u002Fcomponenti\u002Fbb-alert":6,"\u002Fen\u002Fcomponents\u002Fbb-alert":7,"\u002Fit\u002Fcomponenti\u002Fbb-asterisk":8,"\u002Fen\u002Fcomponents\u002Fbb-asterisk":9,"\u002Fit\u002Fcomponenti\u002Fbb-avatar":10,"\u002Fen\u002Fcomponents\u002Fbb-avatar":11,"\u002Fit\u002Fcomponenti\u002Fbb-badge":12,"\u002Fen\u002Fcomponents\u002Fbb-badge":13,"\u002Fit\u002Fcomponenti\u002Fbb-base-button":14,"\u002Fen\u002Fcomponents\u002Fbb-base-button":15,"\u002Fit\u002Fcomponenti\u002Fbb-breadcrumbs":16,"\u002Fen\u002Fcomponents\u002Fbb-breadcrumbs":17,"\u002Fit\u002Fcomponenti\u002Fbb-button":18,"\u002Fen\u002Fcomponents\u002Fbb-button":19,"\u002Fit\u002Fcomponenti\u002Fbb-calendar":20,"\u002Fen\u002Fcomponents\u002Fbb-calendar":21,"\u002Fit\u002Fcomponenti\u002Fbb-checkbox":22,"\u002Fen\u002Fcomponents\u002Fbb-checkbox":23,"\u002Fit\u002Fcomponenti\u002Fbb-checkbox-group":24,"\u002Fen\u002Fcomponents\u002Fbb-checkbox-group":25,"\u002Fit\u002Fcomponenti\u002Fbb-collapsible":26,"\u002Fen\u002Fcomponents\u002Fbb-collapsible":27,"\u002Fit\u002Fcomponenti\u002Fbb-color-input":28,"\u002Fen\u002Fcomponents\u002Fbb-color-input":29,"\u002Fit\u002Fcomponenti\u002Fbb-color-palette":30,"\u002Fen\u002Fcomponents\u002Fbb-color-palette":31,"\u002Fit\u002Fcomponenti\u002Fbb-confirm":32,"\u002Fen\u002Fcomponents\u002Fbb-confirm":33,"\u002Fit\u002Fcomponenti\u002Fbb-date-picker":34,"\u002Fen\u002Fcomponents\u002Fbb-date-picker":35,"\u002Fit\u002Fcomponenti\u002Fbb-date-picker-input":36,"\u002Fen\u002Fcomponents\u002Fbb-date-picker-input":37,"\u002Fit\u002Fcomponenti\u002Fbb-dialog":38,"\u002Fen\u002Fcomponents\u002Fbb-dialog":39,"\u002Fit\u002Fcomponenti\u002Fbb-dropdown":40,"\u002Fen\u002Fcomponents\u002Fbb-dropdown":41,"\u002Fit\u002Fcomponenti\u002Fbb-dropdown-button":42,"\u002Fen\u002Fcomponents\u002Fbb-dropdown-button":43,"\u002Fit\u002Fcomponenti\u002Fbb-dropzone":44,"\u002Fen\u002Fcomponents\u002Fbb-dropzone":45,"\u002Fit\u002Fcomponenti\u002Fbb-form":46,"\u002Fen\u002Fcomponents\u002Fbb-form":47,"\u002Fit\u002Fcomponenti\u002Fbb-hover-card":48,"\u002Fen\u002Fcomponents\u002Fbb-hover-card":49,"\u002Fit\u002Fcomponenti\u002Fbb-icon":50,"\u002Fen\u002Fcomponents\u002Fbb-icon":51,"\u002Fit\u002Fcomponenti\u002Fbb-indicator":52,"\u002Fen\u002Fcomponents\u002Fbb-indicator":53,"\u002Fit\u002Fcomponenti\u002Fbb-number-input":54,"\u002Fen\u002Fcomponents\u002Fbb-number-input":55,"\u002Fit\u002Fcomponenti\u002Fbb-off-canvas":56,"\u002Fen\u002Fcomponents\u002Fbb-off-canvas":57,"\u002Fit\u002Fcomponenti\u002Fbb-pagination":58,"\u002Fen\u002Fcomponents\u002Fbb-pagination":59,"\u002Fit\u002Fcomponenti\u002Fbb-popover":60,"\u002Fen\u002Fcomponents\u002Fbb-popover":61,"\u002Fit\u002Fcomponenti\u002Fbb-progress":62,"\u002Fen\u002Fcomponents\u002Fbb-progress":63,"\u002Fit\u002Fcomponenti\u002Fbb-radio":64,"\u002Fen\u002Fcomponents\u002Fbb-radio":65,"\u002Fit\u002Fcomponenti\u002Fbb-radio-group":66,"\u002Fen\u002Fcomponents\u002Fbb-radio-group":67,"\u002Fit\u002Fcomponenti\u002Fbb-rating":68,"\u002Fen\u002Fcomponents\u002Fbb-rating":69,"\u002Fit\u002Fcomponenti\u002Fbb-select":70,"\u002Fen\u002Fcomponents\u002Fbb-select":71,"\u002Fit\u002Fcomponenti\u002Fbb-select-popover":72,"\u002Fen\u002Fcomponents\u002Fbb-select-popover":73,"\u002Fit\u002Fcomponenti\u002Fbb-slider":74,"\u002Fen\u002Fcomponents\u002Fbb-slider":75,"\u002Fit\u002Fcomponenti\u002Fbb-smooth-height":76,"\u002Fen\u002Fcomponents\u002Fbb-smooth-height":77,"\u002Fit\u002Fcomponenti\u002Fbb-spinner":78,"\u002Fen\u002Fcomponents\u002Fbb-spinner":79,"\u002Fit\u002Fcomponenti\u002Fbb-switch":80,"\u002Fen\u002Fcomponents\u002Fbb-switch":81,"\u002Fit\u002Fcomponenti\u002Fbb-switch-group":82,"\u002Fen\u002Fcomponents\u002Fbb-switch-group":83,"\u002Fit\u002Fcomponenti\u002Fbb-table":84,"\u002Fen\u002Fcomponents\u002Fbb-table":85,"\u002Fit\u002Fcomponenti\u002Fbb-tabs":86,"\u002Fen\u002Fcomponents\u002Fbb-tabs":87,"\u002Fit\u002Fcomponenti\u002Fbb-tag":88,"\u002Fen\u002Fcomponents\u002Fbb-tag":89,"\u002Fit\u002Fcomponenti\u002Fbb-text-input":90,"\u002Fen\u002Fcomponents\u002Fbb-text-input":91,"\u002Fit\u002Fcomponenti\u002Fbb-textarea":92,"\u002Fen\u002Fcomponents\u002Fbb-textarea":93,"\u002Fit\u002Fcomponenti\u002Fbb-time-picker":94,"\u002Fen\u002Fcomponents\u002Fbb-time-picker":95,"\u002Fit\u002Fcomponenti\u002Fbb-time-picker-input":96,"\u002Fen\u002Fcomponents\u002Fbb-time-picker-input":97,"\u002Fit\u002Fcomponenti\u002Fbb-toast":98,"\u002Fen\u002Fcomponents\u002Fbb-toast":99,"\u002Fit\u002Fcomponenti\u002Fbb-tooltip":100,"\u002Fen\u002Fcomponents\u002Fbb-tooltip":101,"\u002Fit\u002Fcomponenti\u002Fbb-tree":102,"\u002Fen\u002Fcomponents\u002Fbb-tree":103,"\u002Fit\u002Fguide\u002Fadoption-checklist":104,"\u002Fen\u002Fguides\u002Fadoption-checklist":105,"\u002Fit\u002Fguide\u002Fai-agents":106,"\u002Fen\u002Fguides\u002Fai-agents":107,"\u002Fit\u002Fguide\u002Fcoherence":108,"\u002Fen\u002Fguides\u002Fcoherence":109,"\u002Fit\u002Fguide\u002Fdesign-language":110,"\u002Fen\u002Fguides\u002Fdesign-language":111,"\u002Fit\u002Fguide\u002Fdesign-tokens":112,"\u002Fen\u002Fguides\u002Fdesign-tokens":113,"\u002Fit\u002Fguide\u002Ffetching-data":114,"\u002Fen\u002Fguides\u002Ffetching-data":115,"\u002Fit\u002Fguide\u002Ficons":116,"\u002Fen\u002Fguides\u002Ficons":117,"\u002Fit\u002Fguide\u002Finertia":118,"\u002Fen\u002Fguides\u002Finertia":119,"\u002Fit\u002Fguide\u002Finstallation":120,"\u002Fen\u002Fguides\u002Finstallation":121,"\u002Fit\u002Fguide\u002Fmigration":122,"\u002Fen\u002Fguides\u002Fmigration":123,"\u002Fit\u002Fguide\u002Fnuxt":124,"\u002Fen\u002Fguides\u002Fnuxt":125,"\u002Fit\u002Fguide\u002Foptions-and-items":126,"\u002Fen\u002Fguides\u002Foptions-and-items":127,"\u002Fit\u002Fguide\u002Fpassthrough":128,"\u002Fen\u002Fguides\u002Fpassthrough":129,"\u002Fit\u002Fguide\u002Fpreset-components":130,"\u002Fen\u002Fguides\u002Fpreset-components":131,"\u002Fit\u002Fguide\u002Fvalidated-forms":132,"\u002Fen\u002Fguides\u002Fvalidated-forms":133},"\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",[135,150,162,186,198,242,275,311,332,353,365,371],{"label":136,"entries":137},"Getting started",[138,142,146],{"title":139,"path":140,"order":141},"Installation","\u002Fguides\u002Finstallation",1,{"title":143,"path":144,"order":145},"Migrating from v2","\u002Fguides\u002Fmigration",2,{"title":147,"path":148,"order":149},"Adoption checklist","\u002Fguides\u002Fadoption-checklist",3,{"label":151,"entries":152},"Design system",[153,156,159],{"title":154,"path":155,"order":141},"Design tokens","\u002Fguides\u002Fdesign-tokens",{"title":157,"path":158,"order":145},"Design language","\u002Fguides\u002Fdesign-language",{"title":160,"path":161,"order":149},"Passthrough","\u002Fguides\u002Fpassthrough",{"label":163,"entries":164},"Playbooks",[165,168,171,174,178,182],{"title":166,"path":167,"order":141},"Options and items","\u002Fguides\u002Foptions-and-items",{"title":169,"path":170,"order":145},"Fetching data","\u002Fguides\u002Ffetching-data",{"title":172,"path":173,"order":149},"Coherence","\u002Fguides\u002Fcoherence",{"title":175,"path":176,"order":177},"Validated forms","\u002Fguides\u002Fvalidated-forms",4,{"title":179,"path":180,"order":181},"Icons","\u002Fguides\u002Ficons",5,{"title":183,"path":184,"order":185},"Preset components","\u002Fguides\u002Fpreset-components",6,{"label":187,"entries":188},"Ecosystem",[189,192,195],{"title":190,"path":191,"order":141},"Inertia and Laravel","\u002Fguides\u002Finertia",{"title":193,"path":194,"order":145},"Nuxt","\u002Fguides\u002Fnuxt",{"title":196,"path":197,"order":149},"AI agents","\u002Fguides\u002Fai-agents",{"label":199,"entries":200},"Inputs",[201,204,207,210,213,216,219,222,226,230,234,238],{"title":202,"path":203,"component":202,"order":141},"BbBaseButton","\u002Fcomponents\u002Fbb-base-button",{"title":205,"path":206,"component":205,"order":145},"BbButton","\u002Fcomponents\u002Fbb-button",{"title":208,"path":209,"component":208,"order":149},"BbCalendar","\u002Fcomponents\u002Fbb-calendar",{"title":211,"path":212,"component":211,"order":149},"BbColorInput","\u002Fcomponents\u002Fbb-color-input",{"title":214,"path":215,"component":214,"order":177},"BbDatePickerInput","\u002Fcomponents\u002Fbb-date-picker-input",{"title":217,"path":218,"component":217,"order":181},"BbDropzone","\u002Fcomponents\u002Fbb-dropzone",{"title":220,"path":221,"component":220,"order":185},"BbForm","\u002Fcomponents\u002Fbb-form",{"title":223,"path":224,"component":223,"order":225},"BbNumberInput","\u002Fcomponents\u002Fbb-number-input",7,{"title":227,"path":228,"component":227,"order":229},"BbTag","\u002Fcomponents\u002Fbb-tag",8,{"title":231,"path":232,"component":231,"order":233},"BbTextarea","\u002Fcomponents\u002Fbb-textarea",9,{"title":235,"path":236,"component":235,"order":237},"BbTextInput","\u002Fcomponents\u002Fbb-text-input",10,{"title":239,"path":240,"component":239,"order":241},"BbTimePickerInput","\u002Fcomponents\u002Fbb-time-picker-input",11,{"label":243,"entries":244},"Selection",[245,248,251,254,257,260,263,266,269,272],{"title":246,"path":247,"component":246,"order":141},"BbCheckbox","\u002Fcomponents\u002Fbb-checkbox",{"title":249,"path":250,"component":249,"order":145},"BbCheckboxGroup","\u002Fcomponents\u002Fbb-checkbox-group",{"title":252,"path":253,"component":252,"order":149},"BbRadio","\u002Fcomponents\u002Fbb-radio",{"title":255,"path":256,"component":255,"order":177},"BbRadioGroup","\u002Fcomponents\u002Fbb-radio-group",{"title":258,"path":259,"component":258,"order":181},"BbRating","\u002Fcomponents\u002Fbb-rating",{"title":261,"path":262,"component":261,"order":185},"BbSelect","\u002Fcomponents\u002Fbb-select",{"title":264,"path":265,"component":264,"order":225},"BbSelectPopover","\u002Fcomponents\u002Fbb-select-popover",{"title":267,"path":268,"component":267,"order":229},"BbSlider","\u002Fcomponents\u002Fbb-slider",{"title":270,"path":271,"component":270,"order":233},"BbSwitch","\u002Fcomponents\u002Fbb-switch",{"title":273,"path":274,"component":273,"order":237},"BbSwitchGroup","\u002Fcomponents\u002Fbb-switch-group",{"label":276,"entries":277},"Overlay",[278,281,284,287,290,293,296,299,302,305,308],{"title":279,"path":280,"component":279,"order":141},"BbColorPalette","\u002Fcomponents\u002Fbb-color-palette",{"title":282,"path":283,"component":282,"order":145},"BbConfirm","\u002Fcomponents\u002Fbb-confirm",{"title":285,"path":286,"component":285,"order":149},"BbDatePicker","\u002Fcomponents\u002Fbb-date-picker",{"title":288,"path":289,"component":288,"order":177},"BbDialog","\u002Fcomponents\u002Fbb-dialog",{"title":291,"path":292,"component":291,"order":181},"BbDropdown","\u002Fcomponents\u002Fbb-dropdown",{"title":294,"path":295,"component":294,"order":185},"BbDropdownButton","\u002Fcomponents\u002Fbb-dropdown-button",{"title":297,"path":298,"component":297,"order":225},"BbHoverCard","\u002Fcomponents\u002Fbb-hover-card",{"title":300,"path":301,"component":300,"order":225},"BbOffCanvas","\u002Fcomponents\u002Fbb-off-canvas",{"title":303,"path":304,"component":303,"order":229},"BbPopover","\u002Fcomponents\u002Fbb-popover",{"title":306,"path":307,"component":306,"order":233},"BbTimePicker","\u002Fcomponents\u002Fbb-time-picker",{"title":309,"path":310,"component":309,"order":237},"BbTooltip","\u002Fcomponents\u002Fbb-tooltip",{"label":312,"entries":313},"Navigation",[314,317,320,323,326,329],{"title":315,"path":316,"component":315,"order":141},"BbAccordion","\u002Fcomponents\u002Fbb-accordion",{"title":318,"path":319,"component":318,"order":145},"BbBreadcrumbs","\u002Fcomponents\u002Fbb-breadcrumbs",{"title":321,"path":322,"component":321,"order":149},"BbCollapsible","\u002Fcomponents\u002Fbb-collapsible",{"title":324,"path":325,"component":324,"order":177},"BbPagination","\u002Fcomponents\u002Fbb-pagination",{"title":327,"path":328,"component":327,"order":181},"BbTabs","\u002Fcomponents\u002Fbb-tabs",{"title":330,"path":331,"component":330,"order":185},"BbTree","\u002Fcomponents\u002Fbb-tree",{"label":333,"entries":334},"Feedback",[335,338,341,344,347,350],{"title":336,"path":337,"component":336,"order":141},"BbAlert","\u002Fcomponents\u002Fbb-alert",{"title":339,"path":340,"component":339,"order":145},"BbBadge","\u002Fcomponents\u002Fbb-badge",{"title":342,"path":343,"component":342,"order":149},"BbIndicator","\u002Fcomponents\u002Fbb-indicator",{"title":345,"path":346,"component":345,"order":177},"BbProgress","\u002Fcomponents\u002Fbb-progress",{"title":348,"path":349,"component":348,"order":181},"BbSpinner","\u002Fcomponents\u002Fbb-spinner",{"title":351,"path":352,"component":351,"order":185},"BbToast","\u002Fcomponents\u002Fbb-toast",{"label":354,"entries":355},"Data Display",[356,359,362],{"title":357,"path":358,"component":357,"order":141},"BbAvatar","\u002Fcomponents\u002Fbb-avatar",{"title":360,"path":361,"component":360,"order":145},"BbIcon","\u002Fcomponents\u002Fbb-icon",{"title":363,"path":364,"component":363,"order":149},"BbTable","\u002Fcomponents\u002Fbb-table",{"label":366,"entries":367},"Layout & Utility",[368],{"title":369,"path":370,"component":369,"order":141},"BbSmoothHeight","\u002Fcomponents\u002Fbb-smooth-height",{"label":372,"entries":373},"Other",[374],{"title":375,"path":376,"component":375,"order":141},"BbAsterisk","\u002Fcomponents\u002Fbb-asterisk",{"name":285,"slug":378,"group":276,"description":379,"entrypoint":380,"docs":381,"props":384,"models":518,"events":523,"slots":555,"exposed":576,"pt":577,"validated":389,"migration":647},"bb-date-picker","Opens an anchored calendar (and optional time rail) popover on a trigger you own — the date analog of BbColorPalette; also the v-bb-date directive.","bitboss-ui",{"contract":382,"source":383},"ai\u002FBbDatePicker.md","ai\u002Fsource\u002FBbDatePicker.md",[385,393,397,403,408,411,415,418,421,424,429,434,439,444,448,453,457,461,466,469,473,477,482,486,489,492,497,501,505,509,514],{"name":386,"type":387,"required":388,"default":389,"description":390,"note":391,"demo":392},"activator","ElementOrComponentRef | undefined",false,null,"External activator element or component ref. When provided, the `activator` slot is not rendered and click + ARIA are attached programmatically to the referenced element — mirroring the `BbColorPalette` activator API.","For an element you already hold a ref to. For a bare table cell that needs no slot state, the `v-bb-date` directive is lighter.","surface",{"name":394,"type":395,"required":388,"default":389,"description":396,"note":389,"demo":389},"activeSegment","BbCalendarSegment | undefined","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":398,"type":399,"required":388,"default":400,"description":401,"note":402,"demo":392},"adaptive","boolean | undefined","`config.adaptive` (`true`)","On mobile, open in a bottom off-canvas sheet instead of a floating popover. When unset, falls back to the global `config.adaptive`.","Inherited from the plugin, where it defaults to `true`. Set `:adaptive=\"false\"` for a popover on every viewport, including in viewport-independent tests.",{"name":404,"type":399,"required":388,"default":405,"description":406,"note":389,"demo":407},"ampm","false","12-hour display with an AM\u002FPM column (requires `type=\"datetime\"`); emits stay 24h.","datetime",{"name":409,"type":387,"required":388,"default":389,"description":410,"note":389,"demo":389},"anchor","Element or component ref the popover positions itself relative to. Defaults to the activator when omitted (anchor to a larger row while a smaller element stays the click target).",{"name":412,"type":413,"required":388,"default":389,"description":414,"note":389,"demo":389},"boundary","ElementOrComponentRefOrSelector | undefined","Constrains the popover within a bounding element or CSS selector: sideways only, alongside the trigger; it flips at the viewport.",{"name":416,"type":399,"required":388,"default":405,"description":417,"note":389,"demo":389},"disabled","Disables the activator and the calendar.",{"name":419,"type":399,"required":388,"default":405,"description":420,"note":389,"demo":389},"disableFlip","Disable the automatic flip to the opposite side on overflow.",{"name":422,"type":399,"required":388,"default":405,"description":423,"note":389,"demo":389},"eager","Render popover content before it is first shown.",{"name":425,"type":426,"required":388,"default":427,"description":428,"note":389,"demo":389},"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":430,"type":399,"required":388,"default":405,"description":431,"note":432,"demo":433},"floating","Emit plain calendar strings instead of zoned ISO instants. Implied (and forced) by `type=\"month\"` and `type=\"year\"`.","Use it for due dates, birthdays and report filters: a calendar day that must read the same in every timezone. Leave it off when the value is an instant.","value",{"name":435,"type":436,"required":388,"default":389,"description":437,"note":438,"demo":392},"label","string | undefined","Accessible label. The activator is named by it followed by the activator's own text (\"Due date 12 Sep\"), through `aria-labelledby`.","Make it specific, “Due date for Lindqvist Studio” rather than “Date”, and keep the value visible on the trigger: both are read out together.",{"name":440,"type":436,"required":388,"default":389,"description":441,"note":442,"demo":443},"max","Maximum selectable value, in this `type`'s shape. A finer bound is accepted and ceiled to the unit, with a warning.","With `type=\"datetime\"`, add a time (`2026-10-31T18:00`) when the bound is a moment: on that day the time rail disables the later times.","availability",{"name":445,"type":436,"required":388,"default":389,"description":446,"note":447,"demo":443},"min","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 accepted and floored to the unit, with a warning.","With `type=\"datetime\"`, add a time (`2026-08-30T14:00`) when the bound is a moment: on that day the time rail disables the earlier times.",{"name":449,"type":450,"required":451,"default":389,"description":452,"note":389,"demo":389},"modelValue","string | string[] | null",true,"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":454,"type":399,"required":388,"default":405,"description":455,"note":389,"demo":456},"multiple","Multi-selection: each pick toggles a value in a sorted array (days, months or years), and the panel stays open until dismissed. Needs an array `modelValue` (`[]` when empty, never `null`). Throws with `range` or `type=\"datetime\"`.","selection",{"name":458,"type":459,"required":388,"default":389,"description":460,"note":389,"demo":392},"offCanvasProps","Partial\u003CBbOffCanvasProps> | undefined","Props for the phone sheet (the `BbOffCanvas` that `adaptive` renders on mobile), spread over its defaults. A `pt` inside it styles only the sheet (passthrough guide § Inside the sheet). The sheet hides its ✕; `{ hideClose: false }` brings it back.",{"name":462,"type":463,"required":388,"default":464,"description":465,"note":389,"demo":389},"offset","number | undefined","4","Space the popover keeps from the activator.",{"name":467,"type":463,"required":388,"default":389,"description":468,"note":389,"demo":389},"padding","Minimum empty space to keep from the edge of the page.",{"name":470,"type":471,"required":388,"default":389,"description":472,"note":389,"demo":389},"placement","Placement | undefined","Position of the popover relative to the activator\u002Fanchor.",{"name":474,"type":475,"required":388,"default":389,"description":476,"note":389,"demo":389},"pt","PtMap\u003CBbDatePickerPtPart, BbDatePickerPtState> | undefined","Passthrough, object form: the same keys as the `pt:*` attributes without the prefix. See the `pt:\u003Cpart>` row.",{"name":478,"type":479,"required":388,"default":389,"description":480,"note":389,"demo":481},"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`, `panel`, `root`, `sheet`, `year`, `yearItem`. States: `active`, `disabled`, `highlighted`, `inRange`, `open`, `outside`, `rangeEnd`, `rangeStart`, `selected`, `today`.","passthrough",{"name":483,"type":399,"required":388,"default":405,"description":484,"note":485,"demo":456},"range","Enables range selection (`[start, end]`).","Keep the model an array, with `[]` as the empty state.",{"name":487,"type":399,"required":388,"default":405,"description":488,"note":389,"demo":389},"readonly","Prevents opening while keeping the activator visible.",{"name":490,"type":399,"required":388,"default":405,"description":491,"note":389,"demo":389},"seconds","Adds the seconds column (requires `type=\"datetime\"`).",{"name":493,"type":494,"required":388,"default":389,"description":495,"note":496,"demo":443},"selectable","((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 weekdays or stock. Rejected dates are already disabled and announced, so do not add a click guard of your own.",{"name":498,"type":463,"required":388,"default":499,"description":500,"note":389,"demo":389},"step","1","Minute-column granularity and arrow stepping (requires `type=\"datetime\"`).",{"name":502,"type":503,"required":388,"default":389,"description":504,"note":389,"demo":389},"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":506,"type":463,"required":388,"default":507,"description":508,"note":389,"demo":389},"transitionDuration","250","Popover\u002Fsheet transition duration in milliseconds.",{"name":510,"type":511,"required":388,"default":512,"description":513,"note":389,"demo":433},"type","DatePickerType | undefined","\"date\"","What the picker 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":515,"type":399,"required":388,"default":405,"description":516,"note":517,"demo":433},"utc","Emit UTC (`...Z`) instead of the local offset. Ignored with `floating`, and therefore with `type=\"month\"`\u002F`type=\"year\"`.","Only when the receiving API requires a `Z` timestamp. The default local offset is the same instant, and reading accepts both.",[519,520,521],{"name":394,"type":395,"note":389,"demo":389},{"name":449,"type":450,"note":389,"demo":389},{"name":502,"type":503,"note":522,"demo":407},"With `floating` it is the only place the time is stored, so bind it. The model is 24-hour whatever `ampm` displays.",[524,528,532,535,538,541,545,549,552],{"name":525,"signature":526,"description":527,"note":389,"demo":389},"grid-pick","(value: string | string[] | null): void","Relay of the raw calendar-grid pick, before the calendar combines it with the time. An embedding host binds this to run its own value engine; clean consumers ignore it and use `update:modelValue`.",{"name":529,"signature":530,"description":531,"note":389,"demo":389},"hidden","(): void","Emitted once the calendar surface has finished closing.",{"name":533,"signature":530,"description":534,"note":389,"demo":389},"hide","Emitted as soon as the calendar surface starts to close.",{"name":536,"signature":530,"description":537,"note":389,"demo":389},"show","Emitted as soon as the calendar surface starts to open (the popover, or the sheet on a phone).",{"name":539,"signature":530,"description":540,"note":389,"demo":389},"shown","Emitted once the calendar surface is open and its open transition has finished.",{"name":542,"signature":543,"description":544,"note":389,"demo":389},"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":546,"signature":547,"description":548,"note":389,"demo":389},"update:activeSegment","(value: BbCalendarSegment): void","The active range end changed (range + `type=\"datetime\"` only).",{"name":550,"signature":526,"description":551,"note":389,"demo":389},"update:modelValue","Emitted when the selected date value changes (single\u002Frange\u002Fnull).",{"name":553,"signature":526,"description":554,"note":389,"demo":389},"update:time","Companion time model, alongside every change while `type=\"datetime\"`.",[556,561,565,569,572],{"name":557,"type":558,"description":559,"note":560,"demo":443},"\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`.",{"name":562,"type":558,"description":563,"note":564,"demo":443},"\u003CYYYY-MM-DD>:append","Content under one date's cell; beats `day:append`.","For a marker under one fixed date, such as `#append:2026-12-25`. It wins over `append:day` on that date.",{"name":386,"type":566,"description":567,"note":568,"demo":392},"BbDatePickerActivatorSlotProps","Custom activator element. Apply `v-bind=\"props\"` to your trigger.","Its `props` carry the click handler, the anchor, the accessible name (`aria-labelledby`) and the open state; bind all of them to the clickable element.",{"name":570,"type":558,"description":571,"note":389,"demo":443},"day","Replaces the day button label inside each calendar day.",{"name":573,"type":558,"description":574,"note":575,"demo":443},"day:append","Appends content below each calendar day.","The lighter choice for a marker under the number. Reach for `day` only to replace the number itself.",[],{"parts":578,"states":617},[579,582,585,588,591,594,597,599,602,605,608,611,614],{"name":580,"description":581},"root","The floating element — an invisible positioning wrapper; a `class` on the component lands here. No node on the phone sheet: style what you see with `panel`.",{"name":583,"description":584},"header","The navigation bar: the previous \u002F next arrows and the month \u002F year headings.",{"name":586,"description":587},"arrow","The previous \u002F next buttons — a broadcast.",{"name":589,"description":590},"month","The month heading button; it opens the month panel.",{"name":592,"description":593},"year","The year heading button; it opens the year panel.",{"name":595,"description":596},"cellColumnHeader","Each weekday letter above the grid — a broadcast.",{"name":570,"description":598},"One whole day cell — a broadcast resolved per day. A background here paints the full cell square; restyle the round mark on `dayButton`.",{"name":600,"description":601},"dayButton","The button inside a day cell — the mark that shows selection. A broadcast resolved per day.",{"name":603,"description":604},"monthItem","One month button of the month panel (the home grid of `type=\"month\"`) — a broadcast resolved per month.",{"name":606,"description":607},"yearItem","One year button of the year list — a broadcast resolved per year.",{"name":609,"description":610},"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`).",{"name":612,"description":613},"panel","The calendar surface you see — the popover's painted bubble on desktop, the sheet itself on a phone. It carries the sizing tokens: `pt:panel=\"[--cell:36px]\"` widens the calendar, `[--px:2px]` tightens.",{"name":615,"description":616},"sheet","The bottom sheet on a phone only (the `BbOffCanvas` root). Applied after `panel`, so it wins a conflict there.",[618,621,623,626,629,632,635,638,641,644],{"name":619,"description":620},"active","Per node, on `month` \u002F `year`: its panel is open.",{"name":416,"description":622},"Component-wide while the picker 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.",{"name":624,"description":625},"highlighted","Per node, on the cells: the keyboard cursor.",{"name":627,"description":628},"inRange","Per node, on the cells (`day`, `dayButton`, `monthItem`, `yearItem`): inside a committed range, between its ends.",{"name":630,"description":631},"open","Component-wide: the calendar is showing.",{"name":633,"description":634},"outside","Per node, on `day` \u002F `dayButton`: a day of the previous or next month, shown to fill the grid.",{"name":636,"description":637},"rangeEnd","Per node, on the cells: a committed range's last day, month or year.",{"name":639,"description":640},"rangeStart","Per node, on the cells: a committed range's first day, month or year.",{"name":642,"description":643},"selected","Per node, on the cells: a chosen day, month or year; on `item`, the picked time's entry in each column.",{"name":645,"description":646},"today","Per node, on `day` \u002F `dayButton`: today.",{"removed":648,"renamed":671},[649,656,659,665],{"name":650,"surface":651,"replacedBy":652,"hint":389,"since":389,"migration":653,"silent":451,"fix":654},"append:\u003Cx>","slot","\u003Cx>:append","ai\u002Fguides\u002Fmigration\u002Fv2-to-v3.md",{"kind":655},"rename",{"name":657,"surface":651,"replacedBy":573,"hint":389,"since":389,"migration":653,"silent":451,"fix":658},"append:day",{"kind":655},{"name":407,"surface":660,"replacedBy":510,"hint":389,"since":661,"migration":662,"silent":451,"fix":663},"prop","3.0.0-alpha.5","ai\u002Fguides\u002Fmigration\u002Fcomponents\u002Fbb-date-picker-input.md",{"kind":664},"manual",{"name":666,"surface":474,"replacedBy":667,"hint":389,"since":668,"migration":669,"silent":451,"fix":670},"pt:columnHeader","pt:cellColumnHeader","3.0.0-beta.36","ai\u002Fguides\u002Fmigration\u002Fv3-beta-css-classes.md",{"kind":655},[672,674,676,678],{"from":650,"to":652,"surface":651,"since":389,"migration":653,"fix":673},{"kind":655},{"from":657,"to":573,"surface":651,"since":389,"migration":653,"fix":675},{"kind":655},{"from":407,"to":510,"surface":660,"since":661,"migration":662,"fix":677},{"kind":664},{"from":666,"to":667,"surface":474,"since":668,"migration":669,"fix":679},{"kind":655},1793055152384]