Est est ad aliquip incididunt consectetur laborum quis minim consequat nostrud incididunt. In consectetur officia proident fugiat amet mollit laborum ex quis et culpa cupidatat. Elit irure enim laborum laboris occaecat deserunt proident officia quis velit exercitation. Velit fugiat dolore aliquip ad voluptate. Aliquip reprehenderit dolor magna excepteur ut non ut enim nisi enim proident velit amet.
Consectetur minim enim sunt mollit qui est eu nostrud consectetur. Aute mollit laborum nostrud aliquip. Irure minim amet ea ea do in.
Non ex do laborum consequat. Occaecat non esse ipsum do veniam officia sit. Est minim ut ullamco duis adipisicing enim. Aliqua id irure velit nostrud ipsum.
Exercitation sint quis velit ea labore mollit aliquip eu irure velit elit ea esse nostrud. Voluptate adipisicing velit aliquip incididunt. Ullamco sint qui consectetur minim duis. Laboris ex qui in adipisicing sunt incididunt qui amet nisi ullamco ut laborum minim. Mollit ea elit incididunt anim amet amet ipsum et ad aliqua.
Incididunt esse proident consequat esse reprehenderit sint cillum laborum qui consequat tempor. Commodo aute do laboris ad minim. Quis et tempor nisi exercitation dolore ullamco magna magna. Lorem qui consequat irure id culpa ad.
Consequat duis culpa consectetur consequat aute. Ullamco reprehenderit deserunt non cillum deserunt Lorem sunt Lorem aute. Cillum excepteur adipisicing incididunt anim dolore laborum eu nulla ea ea tempor aliqua ad sint. Quis incididunt cillum occaecat consequat velit anim reprehenderit ea non anim esse. Exercitation ullamco duis mollit dolor nostrud in. Consectetur deserunt cillum aliquip proident.
Velit incididunt sit culpa officia. Cillum sunt esse occaecat minim consequat. Enim dolor reprehenderit elit ipsum deserunt eiusmod duis nostrud ex ullamco ex qui. Irure do anim qui anim officia. Quis amet voluptate reprehenderit eiusmod veniam labore ea non irure aute Lorem occaecat ullamco labore. Amet id id nostrud irure magna eu exercitation nulla mollit proident.
Adipisicing laboris minim sint laborum deserunt cillum in et excepteur incididunt quis enim enim. Occaecat in ut dolore fugiat labore eu culpa quis aliqua velit. Laboris ut ut minim cillum laboris aliquip elit duis mollit incididunt et. Commodo consectetur et aliquip consectetur.
Aliqua amet exercitation laboris adipisicing cupidatat est ut velit. Aliqua dolore ut officia id. Culpa tempor in occaecat est. Consectetur aute laborum nisi esse consectetur tempor nostrud occaecat. Sint anim ad commodo veniam et consequat dolor tempor ad proident pariatur sint.
Qui irure ullamco voluptate mollit consequat veniam ullamco et adipisicing deserunt in. Proident cupidatat aliquip eu voluptate irure reprehenderit cillum officia voluptate enim ad reprehenderit do dolor. Dolore nisi eiusmod et do excepteur eu culpa deserunt proident laboris consectetur. Nostrud sunt officia labore Lorem sunt pariatur amet. Aute irure Lorem ipsum et aute esse sint et. Dolore cupidatat deserunt pariatur ex fugiat irure id quis.
React
Usage
import { ScrollArea } from '@zalify-ui/react'
<ScrollArea.Root>
<ScrollArea.Viewport>
<ScrollArea.Content />
</ScrollArea.Viewport>
<ScrollArea.Scrollbar>
<ScrollArea.Thumb />
</ScrollArea.Scrollbar>
<ScrollArea.Corner />
</ScrollArea.Root>
Examples
Visibility
Use the scrollbar prop to change the scrollbar visibility behavior.
Scrollbar: auto
Fugiat incididunt excepteur Lorem in excepteur ea sint enim consequat nisi et. Mollit Lorem in duis esse officia Lorem ad ut. Incididunt anim eiusmod ad tempor quis enim esse. Do magna nisi adipisicing est enim mollit aliqua exercitation eiusmod proident et consectetur.
Officia irure enim deserunt id esse ut pariatur nulla pariatur deserunt dolore in. Pariatur laboris laboris quis occaecat dolore voluptate amet reprehenderit aliqua eiusmod culpa magna aute. Ex Lorem ut excepteur quis dolore laborum in proident ex veniam ad esse. Fugiat voluptate mollit consectetur ad velit magna aute veniam veniam. Ipsum minim elit esse ipsum id officia dolor aute officia magna velit eiusmod.
Est ipsum dolore magna irure amet magna irure culpa. Reprehenderit ex magna quis velit ullamco consectetur mollit aute proident elit commodo pariatur eu. In aute pariatur id commodo do ut. Ad non cupidatat ea ullamco non sunt eiusmod.
Reprehenderit eiusmod eiusmod nulla minim eiusmod exercitation quis nostrud mollit. Qui aliquip pariatur est nostrud aute culpa Lorem. Incididunt proident anim sint tempor nulla proident labore est laborum ad tempor.
Aliquip officia ad ea aliquip cupidatat esse voluptate. Tempor aute id eiusmod mollit. Proident exercitation cupidatat nisi fugiat voluptate.
Veniam ea enim cupidatat minim. Qui sit mollit labore aliqua est. Qui nostrud laboris veniam pariatur cupidatat. Laboris proident nulla Lorem est laborum. Quis non ut dolor irure aliquip adipisicing adipisicing culpa. Voluptate aute amet irure anim ea ullamco reprehenderit. Minim sunt ut do culpa aliqua irure pariatur eu qui.
Ea nostrud irure exercitation dolor aliqua. Veniam laborum incididunt ullamco elit ut amet ullamco id irure elit sit irure non non. Qui Lorem ea consequat ipsum id sit do pariatur pariatur. Laborum ullamco ea velit veniam aliquip Lorem. Esse deserunt proident occaecat ex pariatur sit duis fugiat deserunt veniam. Aliquip ipsum deserunt proident irure nostrud fugiat sint est esse sint ullamco eu.
Labore Lorem commodo nisi reprehenderit nostrud exercitation id sint ea magna Lorem anim id. Reprehenderit elit commodo laboris occaecat ullamco nisi excepteur proident. Laboris excepteur quis proident adipisicing irure esse consequat eiusmod excepteur. Laboris ullamco dolore ut cupidatat ipsum dolor.
Pariatur nostrud nisi nisi dolore nostrud minim sunt dolor sint aliqua ipsum tempor irure aliquip. Laborum nulla nisi culpa aliquip laboris anim. Reprehenderit sit fugiat irure sit. Exercitation amet id voluptate elit cupidatat sint exercitation dolore ad pariatur amet. Amet ex est occaecat mollit incididunt anim dolore magna aliqua magna sunt ullamco quis pariatur. Velit amet aliqua nisi exercitation nulla ipsum duis esse et mollit anim deserunt.
Ullamco culpa aliquip ullamco Lorem. Ut duis ex fugiat voluptate id deserunt proident deserunt. Do aliquip sunt ex exercitation in do deserunt velit culpa fugiat ex mollit do est. Adipisicing sint reprehenderit nostrud irure id nulla in est veniam excepteur.
Scrollbar: visible
Aute veniam tempor veniam nulla enim elit do ad. Amet labore anim ipsum duis laborum exercitation. Pariatur ex ex ex consectetur laboris aliquip laboris qui consequat. Non sint quis fugiat nulla exercitation est adipisicing sunt velit tempor voluptate. Ipsum eiusmod eu occaecat labore voluptate. Laborum nostrud laboris culpa mollit adipisicing.
Exercitation consequat cupidatat velit nulla tempor fugiat enim tempor dolore velit ad nostrud ipsum. Sit amet labore reprehenderit eiusmod cillum aliquip pariatur. Elit aliquip nisi quis laborum velit tempor ut deserunt aliquip ea sunt sunt eu. Pariatur commodo officia dolore nostrud id commodo occaecat minim tempor commodo culpa duis. Anim ut id eiusmod sunt anim nostrud consectetur.
Aliqua occaecat est amet et aliqua et adipisicing dolore mollit aliqua eiusmod et. Et quis voluptate laboris mollit. Dolore nisi proident duis veniam aliqua enim labore cupidatat proident pariatur enim labore. Aliqua officia nisi voluptate sunt est cillum ipsum officia aute mollit.
Anim deserunt eu amet quis minim sint sint cillum. Laboris Lorem magna ex nulla in non mollit. Culpa qui ullamco eu ipsum est aliqua. Nisi dolor esse sunt et sit aliqua pariatur sint. Exercitation excepteur amet ullamco cupidatat fugiat fugiat.
Minim deserunt labore eiusmod cupidatat. Deserunt eu aute consequat anim est aliquip irure ipsum Lorem. Consectetur eiusmod id ea sunt sunt duis et dolore qui non laborum est elit cillum. Esse cillum cupidatat do eu voluptate officia velit sunt. Pariatur ex consequat dolore laborum exercitation id nostrud. Do eiusmod eu et quis. Sint id commodo reprehenderit ex esse non ad consequat incididunt deserunt velit eiusmod Lorem quis.
Labore ea voluptate sint proident occaecat laboris eiusmod magna culpa fugiat. Magna do nostrud minim anim. Laboris nostrud adipisicing sit cupidatat ullamco occaecat magna mollit incididunt incididunt. Nulla reprehenderit voluptate in voluptate velit. Lorem enim elit mollit occaecat consequat. Consequat quis voluptate velit minim magna culpa sint officia ad minim magna ipsum consectetur. Laboris deserunt et voluptate duis incididunt ullamco qui commodo dolore sit laboris est.
Officia minim dolore reprehenderit elit culpa tempor dolor fugiat nisi ex. Sit pariatur tempor laborum reprehenderit tempor quis ex ea. Eiusmod fugiat nisi quis officia voluptate eu Lorem fugiat ex elit.
Qui amet et adipisicing voluptate eiusmod ut magna exercitation labore exercitation do. Amet nostrud anim cupidatat quis aute pariatur minim deserunt ea labore. Elit sunt ex ad commodo officia qui voluptate ipsum Lorem Lorem. Reprehenderit exercitation laboris nulla nisi nostrud quis ad in deserunt. Officia elit sint reprehenderit id. Do ullamco irure velit aute incididunt duis occaecat commodo. Nostrud mollit quis aliqua deserunt aliqua voluptate nostrud eu.
Veniam mollit incididunt deserunt dolor cillum. Occaecat cupidatat deserunt ex sunt dolore commodo ullamco reprehenderit. Reprehenderit tempor magna esse nulla in proident voluptate nulla nostrud dolore eiusmod. Voluptate veniam dolore velit excepteur ea nostrud sit nostrud.
Dolor tempor eu aliqua sunt tempor commodo laboris in ullamco officia sint. Eiusmod ex proident laborum quis ad sunt sint irure. Reprehenderit occaecat eu mollit magna laboris ad eu irure qui cupidatat elit do voluptate. Magna consectetur excepteur eiusmod irure culpa do. Fugiat Lorem consectetur voluptate pariatur non velit laboris fugiat. Ad labore consectetur adipisicing deserunt duis ad minim labore aliqua.
React
Sizes
Use the size prop to change the size of the scroll area. This affects the scrollbar thickness and content padding.
Size: xs
Fugiat esse qui dolor reprehenderit sunt reprehenderit. Incididunt quis ea laborum adipisicing exercitation et minim irure. Aliquip minim dolor deserunt aliqua deserunt reprehenderit laborum veniam. Qui sint esse cupidatat eu duis ipsum et consectetur est et consectetur.
In minim anim laboris pariatur dolor ut eu non in ad velit commodo ex. Deserunt nisi deserunt pariatur enim est enim ea. Laborum cillum nulla ad voluptate anim nulla dolor id officia ea qui in reprehenderit. Proident et ullamco ex exercitation aliqua aute proident id culpa aliqua Lorem fugiat aliquip. Est est et cillum amet eiusmod cupidatat id cillum. Non minim sit irure dolor consequat deserunt est commodo cupidatat tempor exercitation proident culpa dolore.
Fugiat voluptate nostrud aliquip enim. Adipisicing commodo magna enim velit dolor. Aliqua officia id nulla excepteur cupidatat fugiat. Velit ullamco laboris et anim ea non fugiat sit ullamco consequat. Veniam veniam est velit laboris veniam consequat excepteur reprehenderit sit voluptate.
Sint do laborum est nisi amet. Labore ullamco sunt aute laborum sit elit et labore eu exercitation. Laboris irure veniam duis Lorem magna duis et fugiat. Laboris veniam ex sint cillum esse ea duis nostrud dolor amet eu laborum commodo aute. Deserunt elit cillum elit anim.
Nisi quis laborum veniam deserunt reprehenderit pariatur dolor nulla. Et nostrud veniam sit sit exercitation eiusmod in nostrud pariatur dolore incididunt. Non occaecat esse sit magna veniam mollit cillum quis eiusmod laborum irure. Minim sunt veniam ex occaecat proident magna proident sunt nisi ea velit.
Cillum enim ea nulla nostrud. Pariatur cupidatat cupidatat deserunt labore exercitation. Adipisicing ex nisi laboris ex officia labore adipisicing officia esse culpa aute sit fugiat nostrud.
Fugiat nulla cillum esse pariatur consequat. Veniam exercitation qui ut commodo Lorem veniam ea. Veniam amet nisi Lorem dolor voluptate enim do. Adipisicing excepteur ex nostrud exercitation ad veniam ea esse laboris.
Excepteur ut fugiat occaecat amet. Excepteur est nisi eiusmod tempor. Exercitation ad exercitation dolor sit cupidatat nulla deserunt voluptate labore adipisicing elit. Ipsum quis ullamco ex sit sint sit cillum amet magna irure non et pariatur officia. Do dolore mollit aute est in eu laborum ex.
Consectetur ipsum officia adipisicing minim excepteur dolore labore reprehenderit et id pariatur. Commodo consectetur id aute do incididunt irure ut. Do laboris et in magna nisi anim est nisi eiusmod culpa occaecat.
Nisi consectetur ipsum cupidatat qui eu sit in fugiat id reprehenderit consectetur fugiat proident. Culpa dolore reprehenderit nisi pariatur incididunt ad sit irure dolor commodo ad cillum aute. Laborum qui amet officia cillum voluptate fugiat ipsum velit consectetur et eiusmod duis eiusmod in. Mollit fugiat mollit eu reprehenderit irure nisi elit. Nisi ad voluptate esse commodo veniam sit. Nulla consequat et ullamco aliquip Lorem adipisicing labore. Enim esse eu consequat in.
Size: sm
Eiusmod ad culpa amet labore adipisicing consequat sit minim consectetur sit aute. Lorem adipisicing ullamco aliqua aliqua ipsum do commodo. Voluptate occaecat occaecat elit dolor sunt sunt do esse reprehenderit incididunt officia.
Proident fugiat ullamco dolore eu. Elit fugiat enim nisi mollit exercitation aliqua consectetur pariatur cupidatat voluptate. Consequat magna ut aute laborum reprehenderit sit eiusmod pariatur dolore consequat.
Aute in laborum deserunt magna. Amet Lorem nulla esse Lorem incididunt. Eu irure deserunt consequat enim consequat ex consequat qui id consequat incididunt. Sit anim minim pariatur adipisicing nisi. Ex officia aliqua anim excepteur.
Dolor incididunt minim sint sunt excepteur voluptate. Cupidatat amet cillum ipsum ipsum nulla ullamco cupidatat qui. Consectetur adipisicing ex quis nulla. Aliqua eu in ipsum consequat et eiusmod. Ad sit commodo ea nulla. Aliqua quis irure mollit irure est. Est duis nulla dolore reprehenderit cillum aliquip in.
Magna ex consectetur nostrud duis tempor. Ad velit excepteur elit consequat ad exercitation eiusmod in ullamco cupidatat occaecat excepteur exercitation. Et deserunt dolor ut labore et deserunt tempor mollit et labore. Occaecat ex exercitation laborum et dolor aliqua qui fugiat laboris est dolor.
Elit nisi duis elit deserunt ullamco incididunt ut ullamco ad laboris aliqua irure. Aliquip consequat velit ea consectetur dolor dolor dolore anim cillum minim est. Enim aute ex nulla magna incididunt ad ea ad proident velit proident. Dolor Lorem duis amet proident fugiat non mollit et quis elit sit. Minim magna enim ullamco sint esse commodo ex consectetur qui veniam ex.
Nulla ad officia eiusmod minim exercitation duis irure cillum irure in. Id nisi enim occaecat ut ea et mollit exercitation elit ut excepteur cupidatat irure. Officia enim ullamco id sit non est pariatur exercitation ex adipisicing. Commodo dolore duis ex esse elit ut nostrud laborum officia.
Minim aute enim consectetur eiusmod laboris sunt et excepteur eu Lorem elit consequat ea aute. Sint pariatur occaecat consectetur magna dolor officia est ipsum eiusmod. Labore eu laborum non officia elit laborum excepteur ullamco. Labore nisi aute veniam sit anim commodo laboris. Minim ipsum qui consequat quis ea et ex do non aute in consectetur laboris. Veniam nisi fugiat commodo consequat velit nisi consectetur tempor esse officia eiusmod.
Aute voluptate esse sunt cillum nostrud sunt culpa ex nisi commodo. Ad cillum esse amet occaecat proident ipsum excepteur adipisicing est reprehenderit esse aliqua mollit. Proident minim duis amet aliqua ullamco voluptate eu in consectetur ipsum in est nisi.
Irure est nisi consequat Lorem fugiat. Ut officia nostrud non do quis ea commodo consectetur nulla duis velit culpa ipsum. In do ipsum dolor ea eiusmod voluptate esse incididunt consectetur qui non fugiat pariatur incididunt. Nisi veniam duis deserunt qui veniam consectetur tempor velit sit sit velit cillum. Non ut aliqua Lorem magna ipsum exercitation mollit non ad.
Size: md
Elit esse ex dolore duis reprehenderit consectetur labore anim. Id consectetur esse occaecat aliqua culpa. Ex voluptate ipsum excepteur in sint. Aliquip amet cillum fugiat quis nostrud Lorem cupidatat elit exercitation. Ut cillum culpa ullamco aliqua ea mollit ad nostrud. Voluptate sunt sunt aute eiusmod qui ut fugiat voluptate consectetur reprehenderit aliqua do sint. Excepteur amet quis tempor occaecat laboris nisi eiusmod.
Magna dolor occaecat in duis aliqua incididunt aliquip consectetur pariatur ipsum aliqua. Anim amet labore irure magna mollit do fugiat nostrud pariatur tempor aute. Amet nulla excepteur amet consectetur aliqua labore laboris voluptate minim non. Veniam ea dolor pariatur eiusmod officia non qui pariatur anim cillum non in anim fugiat. Consequat Lorem ut enim irure officia anim ex aliqua do ullamco veniam. Commodo elit duis ipsum enim. Non duis Lorem pariatur culpa laboris sit cillum est officia do.
Aliqua magna cillum veniam et occaecat ad eiusmod mollit amet. Anim irure enim consequat culpa incididunt ex dolor sunt et nisi reprehenderit. Sint non exercitation incididunt laborum. Laborum velit amet mollit aute. Proident exercitation anim amet id duis.
Culpa qui aute duis commodo non velit laboris est aute aliqua cillum velit. Id excepteur do esse consectetur eu nisi ut laboris. Excepteur magna voluptate irure ipsum nisi nisi ullamco nisi aute non.
Adipisicing ad eiusmod duis ullamco do sit nisi commodo do dolore dolore occaecat. Proident eiusmod adipisicing minim sunt cillum cupidatat aliquip. Nisi enim quis quis exercitation labore mollit aute tempor.
Id nulla exercitation cillum magna exercitation pariatur voluptate enim. Reprehenderit quis aliqua enim magna ut incididunt amet adipisicing id laboris officia ad. Officia occaecat ipsum minim amet adipisicing ipsum consectetur nisi. Ad exercitation adipisicing pariatur aliqua ad veniam aute aliqua. Deserunt labore enim proident veniam aliqua sunt incididunt excepteur aute elit occaecat dolor consectetur sunt. Veniam mollit dolor cillum voluptate incididunt dolore reprehenderit consequat pariatur laboris. Cupidatat ex id qui sit aute laborum eu magna pariatur ea voluptate.
Elit anim quis culpa consectetur. Nulla excepteur aliqua excepteur pariatur. Duis nulla consequat ex labore consectetur non. Officia ut anim pariatur laboris aliquip nisi sunt est in est labore qui.
Ut sint magna consectetur eu exercitation et aliqua aliqua ullamco dolore est. Enim non reprehenderit anim consequat id sunt amet minim aliquip et sunt labore in id. Labore in ullamco magna consequat mollit velit adipisicing duis esse commodo irure. Veniam exercitation dolor mollit sint aute adipisicing amet irure excepteur consequat. Et veniam nisi voluptate consequat duis mollit.
Eu ipsum sit non non culpa voluptate dolor amet anim adipisicing irure tempor reprehenderit cupidatat. Sint pariatur laborum fugiat dolor. Enim nostrud magna occaecat do officia id consectetur adipisicing incididunt id id consectetur. Occaecat consectetur culpa est minim magna incididunt ex veniam fugiat dolor in. Anim aute aliquip aliquip pariatur sunt laboris. Fugiat velit fugiat occaecat nostrud adipisicing occaecat proident elit cupidatat.
Exercitation pariatur tempor proident nisi dolor. Nulla eiusmod esse laboris amet elit aute incididunt in commodo ad enim aliquip. Magna deserunt duis aliqua nostrud labore ipsum sit enim aliqua minim deserunt. Est sint quis eu laborum. Officia reprehenderit adipisicing ut ullamco dolor quis dolore aliqua magna culpa sunt. Aute velit ex nisi veniam ad do consectetur adipisicing ullamco laboris non pariatur.
Size: lg
Sunt dolor anim in veniam quis fugiat. Elit labore tempor ex nostrud. Nisi nisi sint ex officia Lorem est laboris adipisicing incididunt dolore voluptate qui. Nostrud cillum anim velit irure dolor magna incididunt minim nisi.
Fugiat et velit in id officia voluptate aliqua eiusmod fugiat irure incididunt. Incididunt est tempor cillum in reprehenderit officia et sunt culpa. Fugiat incididunt exercitation cillum exercitation in ut tempor quis labore duis fugiat reprehenderit magna sint. Mollit nulla non exercitation aute cillum commodo eu excepteur consequat. In magna elit cupidatat occaecat voluptate quis excepteur irure enim labore veniam dolore. Enim esse do qui incididunt non excepteur eu officia voluptate dolor do. Elit ad tempor qui occaecat laboris culpa in anim.
Occaecat nisi do esse tempor commodo nulla. Labore occaecat voluptate laborum qui veniam ullamco non aliqua veniam labore Lorem exercitation excepteur. Reprehenderit non sunt quis mollit. Do consectetur aliqua pariatur labore irure voluptate deserunt Lorem enim elit ipsum id qui.
Cupidatat aute commodo quis minim eiusmod veniam ipsum sit tempor. Mollit id ad commodo sit excepteur et magna voluptate ut et consequat nulla excepteur cupidatat. Magna excepteur deserunt culpa eu. Ad dolore do ut do et.
Ex eu magna amet id occaecat culpa elit. Pariatur esse enim proident proident non ut ut. Commodo sunt cupidatat ullamco elit ea nostrud enim eu mollit officia.
Sunt excepteur irure nisi eu duis magna incididunt anim irure fugiat in dolore. Nostrud esse esse excepteur exercitation cillum consectetur consectetur veniam enim. Nulla veniam pariatur consectetur dolore occaecat laborum veniam exercitation veniam do amet dolore tempor. Ad veniam eu nostrud magna occaecat aliqua aliqua.
Reprehenderit nostrud commodo in aliquip non esse minim culpa labore proident non. Adipisicing pariatur magna in Lorem consectetur fugiat dolor. Velit do anim qui nulla cupidatat qui enim id do. Ea dolor laboris anim adipisicing sint ullamco.
Sit consequat magna reprehenderit ut ad. Do fugiat occaecat ipsum laborum ea magna reprehenderit aute ex amet irure. Veniam deserunt cillum consectetur est aliquip dolor in aliquip tempor proident reprehenderit commodo.
Enim ullamco tempor nisi proident do mollit ut ad cupidatat nisi minim. Quis adipisicing aliqua sint elit pariatur eu incididunt excepteur est anim dolore amet nisi velit. Aute eu ex ad nostrud consectetur id dolore irure id enim Lorem ut exercitation. Incididunt nulla fugiat laborum ex nulla magna. Amet id sint reprehenderit qui labore. Est duis et nisi cupidatat sit dolore.
Labore adipisicing magna velit do anim id occaecat velit anim ea. Veniam quis eu amet minim ut nulla fugiat. Velit mollit voluptate minim do in commodo esse excepteur cupidatat consequat pariatur. Ad tempor fugiat ipsum adipisicing duis fugiat aute adipisicing ex esse elit sint. Proident reprehenderit commodo non proident ipsum sit laboris. Do incididunt amet est velit eu ex ullamco elit sint qui amet aliquip fugiat. Cupidatat occaecat aliqua mollit enim.
React
Horizontal
The scroll area automatically supports horizontal scrolling when content overflows horizontally.
React
Virtualization
Use @tanstack/react-virtual to handle large datasets efficiently by rendering only visible items.
React
Infinite Scroll
Here is an example of implementing infinite scroll with the scroll area component.
React
Props
Root
| Prop | Default | Type |
|---|---|---|
scrollbar | 'auto' | 'auto' | 'visible' |
size | 'md' | 'xs' | 'sm' | 'md' | 'lg' |
asChild | booleanUse the provided child element as the default rendered element, combining their props and behavior. | |
ids | Partial<{ root: string; viewport: string; content: string; scrollbar: string; thumb: string }>The ids of the scroll area elements |
Scrollbar
| Prop | Default | Type |
|---|---|---|
asChild | booleanUse the provided child element as the default rendered element, combining their props and behavior. | |
orientation | Orientation |