[{"data":1,"prerenderedAt":323},["ShallowReactive",2],{"docs-nav-pkg":3,"docs-page-pkg-\u002Fpkg\u002Fscroll-area":133},[4,8,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84,87,90,93,96,99,102,105,108,111,114,117,121,124,127,130],{"path":5,"title":6,"section":7},"\u002Fpkg","Overview","Start",{"path":9,"title":10,"section":11},"\u002Fpkg\u002Faccordion","Accordion","Components",{"path":13,"title":14,"section":11},"\u002Fpkg\u002Falert-dialog","Alert Dialog",{"path":16,"title":17,"section":11},"\u002Fpkg\u002Fautocomplete","Autocomplete",{"path":19,"title":20,"section":11},"\u002Fpkg\u002Favatar","Avatar",{"path":22,"title":23,"section":11},"\u002Fpkg\u002Fbutton","Button",{"path":25,"title":26,"section":11},"\u002Fpkg\u002Fcheckbox","Checkbox",{"path":28,"title":29,"section":11},"\u002Fpkg\u002Fcheckbox-group","Checkbox Group",{"path":31,"title":32,"section":11},"\u002Fpkg\u002Fcollapsible","Collapsible",{"path":34,"title":35,"section":11},"\u002Fpkg\u002Fcombobox","Combobox",{"path":37,"title":38,"section":11},"\u002Fpkg\u002Fcontext-menu","Context Menu",{"path":40,"title":41,"section":11},"\u002Fpkg\u002Fdialog","Dialog",{"path":43,"title":44,"section":11},"\u002Fpkg\u002Fdrawer","Drawer",{"path":46,"title":47,"section":11},"\u002Fpkg\u002Ffield","Field",{"path":49,"title":50,"section":11},"\u002Fpkg\u002Ffieldset","Fieldset",{"path":52,"title":53,"section":11},"\u002Fpkg\u002Fform","Form",{"path":55,"title":56,"section":11},"\u002Fpkg\u002Ficon-picker","Icon picker",{"path":58,"title":59,"section":11},"\u002Fpkg\u002Finput","Input",{"path":61,"title":62,"section":11},"\u002Fpkg\u002Fmenu","Menu",{"path":64,"title":65,"section":11},"\u002Fpkg\u002Fmenubar","Menubar",{"path":67,"title":68,"section":11},"\u002Fpkg\u002Fmeter","Meter",{"path":70,"title":71,"section":11},"\u002Fpkg\u002Fnavigation-menu","Navigation Menu",{"path":73,"title":74,"section":11},"\u002Fpkg\u002Fnumber-field","Number Field",{"path":76,"title":77,"section":11},"\u002Fpkg\u002Fotp-field","OTP Field",{"path":79,"title":80,"section":11},"\u002Fpkg\u002Fplot","Plot",{"path":82,"title":83,"section":11},"\u002Fpkg\u002Fpopover","Popover",{"path":85,"title":86,"section":11},"\u002Fpkg\u002Fpreview-card","Preview Card",{"path":88,"title":89,"section":11},"\u002Fpkg\u002Fprogress","Progress",{"path":91,"title":92,"section":11},"\u002Fpkg\u002Fradio-group","Radio Group",{"path":94,"title":95,"section":11},"\u002Fpkg\u002Fscroll-area","Scroll Area",{"path":97,"title":98,"section":11},"\u002Fpkg\u002Fselect","Select",{"path":100,"title":101,"section":11},"\u002Fpkg\u002Fseparator","Separator",{"path":103,"title":104,"section":11},"\u002Fpkg\u002Fsidebar","Sidebar",{"path":106,"title":107,"section":11},"\u002Fpkg\u002Fslider","Slider",{"path":109,"title":110,"section":11},"\u002Fpkg\u002Fswitch","Switch",{"path":112,"title":113,"section":11},"\u002Fpkg\u002Ftabs","Tabs",{"path":115,"title":116,"section":11},"\u002Fpkg\u002Ftoast","Toast",{"path":118,"title":119,"section":120},"\u002Fpkg\u002Fapi","Api","Runtime",{"path":122,"title":123,"section":120},"\u002Fpkg\u002Fauth","Auth",{"path":125,"title":126,"section":120},"\u002Fpkg\u002Fblob","Blob",{"path":128,"title":129,"section":120},"\u002Fpkg\u002Fchannels","Channels",{"path":131,"title":132,"section":120},"\u002Fpkg\u002Fdb","Db",{"id":134,"title":95,"body":135,"description":316,"extension":317,"meta":318,"navigation":319,"path":94,"section":11,"seo":320,"stem":321,"__hash__":322},"pkg\u002Fpkg\u002Fscroll-area.md",{"type":136,"value":137,"toc":312},"minimark",[138,147,150,155,244,248,308],[139,140,141,142,146],"p",{},"A native scroll container with custom scrollbars. The native bar is hidden; the thumb tracks ",[143,144,145],"code",{},"scrollTop"," with CSS, not an animation library. The thumb uses the accent and stays fully round.",[148,149],"base-scroll-area-demo",{},[151,152,154],"h2",{"id":153},"anatomy","Anatomy",[156,157,162],"pre",{"className":158,"code":159,"language":160,"meta":161,"style":161},"language-vue shiki shiki-themes github-light github-dark","\u003CUiScrollAreaRoot>\n  \u003CUiScrollAreaViewport>\n    \u003CUiScrollAreaContent>\n      Content\n    \u003C\u002FUiScrollAreaContent>\n  \u003C\u002FUiScrollAreaViewport>\n  \u003CUiScrollAreaScrollbar>\n    \u003CUiScrollAreaThumb \u002F>\n  \u003C\u002FUiScrollAreaScrollbar>\n  \u003CUiScrollAreaCorner \u002F>\n\u003C\u002FUiScrollAreaRoot>\n","vue","",[143,163,164,180,186,192,198,204,210,216,222,228,234],{"__ignoreMap":161},[165,166,169,173,177],"span",{"class":167,"line":168},"line",1,[165,170,172],{"class":171},"sVt8B","\u003C",[165,174,176],{"class":175},"s9eBZ","UiScrollAreaRoot",[165,178,179],{"class":171},">\n",[165,181,183],{"class":167,"line":182},2,[165,184,185],{"class":171},"  \u003CUiScrollAreaViewport>\n",[165,187,189],{"class":167,"line":188},3,[165,190,191],{"class":171},"    \u003CUiScrollAreaContent>\n",[165,193,195],{"class":167,"line":194},4,[165,196,197],{"class":171},"      Content\n",[165,199,201],{"class":167,"line":200},5,[165,202,203],{"class":171},"    \u003C\u002FUiScrollAreaContent>\n",[165,205,207],{"class":167,"line":206},6,[165,208,209],{"class":171},"  \u003C\u002FUiScrollAreaViewport>\n",[165,211,213],{"class":167,"line":212},7,[165,214,215],{"class":171},"  \u003CUiScrollAreaScrollbar>\n",[165,217,219],{"class":167,"line":218},8,[165,220,221],{"class":171},"    \u003CUiScrollAreaThumb \u002F>\n",[165,223,225],{"class":167,"line":224},9,[165,226,227],{"class":171},"  \u003C\u002FUiScrollAreaScrollbar>\n",[165,229,231],{"class":167,"line":230},10,[165,232,233],{"class":171},"  \u003CUiScrollAreaCorner \u002F>\n",[165,235,237,240,242],{"class":167,"line":236},11,[165,238,239],{"class":171},"\u003C\u002F",[165,241,176],{"class":175},[165,243,179],{"class":171},[151,245,247],{"id":246},"parts","Parts",[249,250,251,270,276,282,296,302],"ul",{},[252,253,254,258,259,262,263,262,266,269],"li",{},[255,256,257],"strong",{},"Root"," — overflow flags: ",[143,260,261],{},"data-has-overflow-y",", ",[143,264,265],{},"data-overflow-y-start",[143,267,268],{},"data-overflow-y-end"," (and the x equivalents).",[252,271,272,275],{},[255,273,274],{},"Viewport"," — the scrolling element. Native scrollbar is hidden.",[252,277,278,281],{},[255,279,280],{},"Content"," — the scrolled contents.",[252,283,284,287,288,291,292,295],{},[255,285,286],{},"Scrollbar"," — ",[143,289,290],{},"orientation"," defaults to ",[143,293,294],{},"vertical",". Shown only when that axis overflows. Click the track to jump.",[252,297,298,301],{},[255,299,300],{},"Thumb"," — drag to scroll.",[252,303,304,307],{},[255,305,306],{},"Corner"," — fills the intersection when both axes overflow.",[309,310,311],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}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":161,"searchDepth":182,"depth":182,"links":313},[314,315],{"id":153,"depth":182,"text":154},{"id":246,"depth":182,"text":247},"A native scroll container with custom scrollbars","md",{},true,{"title":95,"description":316},"pkg\u002Fscroll-area","yfeTgI-JMUWdgTegwRJTSZJWsY2BaQdG7tSHTdJJkI4",1791043755138]