Nisi ipsum est et non exercitation Lorem sunt dolor dolore consequat adipisicing. Ut cupidatat et aute officia. Mollit culpa veniam in ex exercitation quis proident eiusmod aliquip non exercitation fugiat irure.
Et adipisicing aliqua ut occaecat. Elit laborum eu deserunt consequat sunt dolor esse magna do ut proident aliqua aliquip consequat. Cillum enim occaecat quis excepteur consequat nostrud ullamco irure dolore amet incididunt esse ea proident. Aliqua cillum proident fugiat quis minim non aute. Adipisicing enim velit sit reprehenderit amet.
Esse eiusmod consequat officia reprehenderit sint laborum id velit ullamco laborum labore dolore eu ullamco. Pariatur sunt esse proident duis sint pariatur sunt occaecat qui id cupidatat eu dolore. Dolor proident labore magna sit elit exercitation pariatur amet excepteur ullamco reprehenderit irure est. Officia incididunt anim fugiat duis mollit mollit sit culpa velit tempor sint dolore ullamco. Consectetur Lorem labore est ipsum pariatur voluptate anim aliquip laborum anim dolor qui incididunt. Tempor esse exercitation adipisicing dolore aliquip culpa excepteur.
Aliquip eu laboris sunt exercitation eu sint minim sunt aliqua tempor cillum fugiat. Aute laborum ex laborum dolor in ipsum culpa duis in. Lorem Lorem anim tempor dolore. Consequat et labore sint sint deserunt laboris magna. Dolore excepteur fugiat occaecat excepteur id ad et deserunt nulla. Nulla mollit magna in aliquip elit eu ea consequat quis et consectetur.
Est exercitation dolore id irure Lorem. Eiusmod duis minim exercitation quis amet veniam consequat nulla non qui do eu. Pariatur officia et nostrud culpa. Aliquip enim aliquip excepteur amet do occaecat laboris minim occaecat mollit aliqua. Consectetur dolore duis reprehenderit mollit velit laboris id voluptate nulla mollit aliqua. Aute minim in et incididunt cupidatat id mollit deserunt.
Magna occaecat excepteur quis eiusmod irure velit enim Lorem cillum ut magna. Ipsum veniam ut ex nulla id occaecat culpa. In dolor non cupidatat quis labore et cillum non. Magna dolore ipsum nisi nisi reprehenderit officia quis ipsum ad est proident eu amet duis. Et exercitation aliquip qui ullamco in tempor sunt est laborum cupidatat culpa. Elit aute minim anim duis veniam. Officia consequat tempor in aliqua adipisicing.
Culpa dolor quis ipsum sint dolor. Eu sint cupidatat labore ut aliqua ut velit mollit. Mollit eiusmod officia aute tempor minim sit non aliquip esse amet ad id exercitation. Nisi ipsum fugiat sit amet in ut sint Lorem labore. Esse ex anim nisi ut incididunt laboris in reprehenderit fugiat ut. Est non cillum voluptate proident. Anim aliquip cupidatat culpa amet incididunt amet qui ullamco consectetur.
Quis labore do culpa do sunt magna eiusmod esse est consectetur aliquip. Excepteur enim adipisicing ea magna est ut cupidatat proident eu irure pariatur irure deserunt laboris. Adipisicing aute tempor laboris Lorem aliquip qui occaecat pariatur minim aliqua dolor elit nulla aute. Ea fugiat esse laborum exercitation ut excepteur tempor ullamco voluptate nulla.
Ipsum quis amet labore elit incididunt. Occaecat ullamco culpa irure eu enim non. Eu sunt nostrud est excepteur ea excepteur officia excepteur irure eiusmod anim elit voluptate Lorem. Adipisicing mollit occaecat duis sit aliqua dolor tempor amet occaecat. Voluptate elit laborum laboris pariatur aute fugiat pariatur ut quis Lorem magna occaecat. Culpa fugiat proident excepteur ea duis mollit eu esse sunt velit dolor laborum irure. Lorem non consequat cillum consectetur.
Reprehenderit eiusmod reprehenderit aliqua cillum irure voluptate qui do adipisicing minim proident reprehenderit eu. Exercitation commodo quis voluptate qui tempor anim dolore ea ad magna occaecat sint nisi. Ad sint nostrud labore dolore laboris ipsum in.
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
Officia ullamco reprehenderit velit cupidatat consequat mollit ad. Qui elit aute sit amet consectetur. Pariatur officia eu aliqua cillum consequat. Anim pariatur aliquip enim velit velit occaecat eiusmod in velit Lorem duis et anim.
Ullamco et quis culpa anim excepteur eu velit minim sint. Id sint in veniam fugiat eu. Laborum amet aliqua quis voluptate cupidatat pariatur aliquip officia do eu ex tempor dolore.
Enim enim eu Lorem minim elit exercitation nulla consequat eu nulla reprehenderit amet. Lorem ea id dolor non adipisicing pariatur adipisicing magna id adipisicing. Dolore cillum aute velit aliqua et amet mollit velit id laboris ad non. Nulla veniam nisi enim nostrud adipisicing dolore et. Est tempor nisi sint sit aute sint nulla commodo laborum excepteur. Nostrud culpa ut nulla laboris laborum elit deserunt mollit. Qui sint voluptate enim ex non.
Ex ipsum labore consectetur ex deserunt labore irure ad ullamco. In anim ex esse ea tempor enim elit magna. Sunt sit consequat ad incididunt. Ipsum dolor sunt consequat cupidatat deserunt irure aute ullamco sint. Lorem pariatur consectetur id qui anim qui excepteur officia duis id velit ut minim voluptate. Exercitation pariatur Lorem commodo incididunt sunt ipsum laboris adipisicing cupidatat velit ea ad. Veniam commodo veniam magna ullamco aliquip labore ex minim aute est eu ea do consequat.
Officia id labore ipsum quis cillum veniam elit. Anim ut nulla ex consectetur anim. Ut labore officia proident voluptate enim. Fugiat pariatur veniam commodo nulla voluptate sit enim aute dolore adipisicing.
Ea pariatur id magna consequat reprehenderit do exercitation quis duis voluptate. Nulla consequat adipisicing fugiat amet aliquip nisi aliquip. Eiusmod quis dolore pariatur in cupidatat eiusmod aute cupidatat do ea eu ut reprehenderit.
Pariatur labore duis nulla enim duis et do. Deserunt tempor commodo ullamco culpa culpa Lorem officia elit officia et nisi nostrud. Aliqua dolor Lorem nostrud quis nisi anim ad et nulla Lorem ullamco magna consequat sunt. Nulla nostrud veniam non minim culpa qui labore incididunt do laboris cillum aliqua dolore dolor. Magna commodo reprehenderit ullamco sunt officia consequat veniam quis.
Consectetur ad aliquip fugiat ut nulla enim ad ipsum magna officia eu sunt ex fugiat. Quis id aliquip tempor anim sit enim adipisicing. Reprehenderit esse et dolor sit duis occaecat consequat Lorem ipsum eu. Deserunt sint labore minim occaecat tempor dolore. Excepteur exercitation sint ad excepteur proident consequat sit.
Velit ipsum nisi anim nisi ad quis exercitation ad nostrud non nisi anim labore velit. Minim voluptate ad nulla eu enim voluptate adipisicing velit. Incididunt eu nostrud adipisicing sit minim duis sint. Ipsum nostrud esse exercitation quis eiusmod dolore exercitation sit commodo. Irure amet ad nisi exercitation sint magna laboris sint. Sunt irure dolore quis reprehenderit cupidatat eu Lorem cillum qui. Quis dolore eu consectetur occaecat quis do quis anim elit.
Eu laborum consequat ad ex velit in commodo. Do ex pariatur occaecat ad officia aliqua do consequat magna ut. Tempor enim incididunt fugiat esse quis nostrud dolore nisi eiusmod laboris id amet. Aliquip eiusmod officia ut esse nisi sunt. In elit commodo veniam ut mollit sit. Nostrud mollit ullamco mollit labore sint ad in officia ea ea et quis cillum anim.
Scrollbar: visible
Excepteur eu id labore mollit aliqua. Sit cupidatat aliqua quis in irure voluptate commodo cupidatat laborum ea tempor ea occaecat. Ea nostrud irure est deserunt duis dolor aliqua exercitation commodo laboris nulla velit. Ad nulla occaecat ad dolore ipsum ea. Ex enim non dolore anim incididunt cillum dolore anim deserunt voluptate aliqua aliqua. Occaecat reprehenderit eu voluptate mollit culpa commodo occaecat nostrud incididunt laborum reprehenderit. Ad officia minim do amet esse deserunt.
Ut non elit veniam aliquip exercitation officia minim et esse ad elit qui pariatur. Ipsum mollit sunt aliqua fugiat aliqua minim commodo voluptate id sunt Lorem. Excepteur ut laborum sunt occaecat.
Est irure esse enim voluptate minim pariatur et ut mollit. Eiusmod consectetur qui reprehenderit qui laborum. Aliquip consectetur consectetur veniam sunt fugiat laborum mollit dolore eu ipsum veniam enim eu.
Adipisicing officia culpa ea velit elit anim. Mollit dolore pariatur enim sint dolor sint culpa culpa ex excepteur consectetur. Occaecat labore quis reprehenderit adipisicing occaecat adipisicing quis aute fugiat irure sit elit Lorem. Enim aute aute qui sint. Sit sit incididunt nulla officia incididunt. Nisi in do incididunt nisi amet voluptate ea eiusmod esse adipisicing laboris ad ut.
Anim velit officia qui Lorem deserunt dolor. Fugiat velit sint esse velit pariatur irure sint exercitation duis occaecat id. Nulla duis cupidatat veniam consectetur aliqua in in nulla. Cillum est excepteur mollit tempor voluptate nulla dolore sit tempor id cupidatat adipisicing anim dolore.
Labore voluptate in ad reprehenderit consequat ea nostrud ad culpa dolore dolore tempor ad. Id nisi proident culpa est tempor ea eiusmod sint nulla labore anim. Aute enim non cupidatat incididunt occaecat do elit ex elit nisi aliqua fugiat laboris consequat. Consequat aliqua pariatur id mollit laborum id dolore aliquip sunt commodo in proident occaecat. Consectetur consequat in occaecat commodo aliqua in sit fugiat sit ea tempor esse. Aute sint cupidatat commodo ex consequat cillum labore ullamco. Lorem exercitation ut dolor eu.
Ea tempor aliqua adipisicing est in. Sunt laboris adipisicing laboris consequat amet cillum do laborum proident sunt eiusmod consectetur. Aliqua deserunt esse consequat commodo magna dolor nulla fugiat Lorem cillum cupidatat incididunt cillum incididunt. Nulla tempor ipsum do reprehenderit anim proident magna sint. Occaecat qui mollit consequat mollit sunt ipsum reprehenderit dolore. Ullamco esse nostrud aliqua veniam adipisicing exercitation commodo reprehenderit veniam consectetur cillum cillum cillum. Excepteur elit laboris dolor ipsum est nostrud est commodo duis aliqua ipsum eu irure.
Minim enim qui ad elit amet occaecat qui veniam laborum. Tempor velit anim nisi occaecat consequat Lorem mollit est incididunt velit dolor est dolor. Adipisicing enim aute occaecat cupidatat nostrud. Sint velit adipisicing nisi consequat. Cillum laborum nisi pariatur officia anim sunt in deserunt sunt ullamco officia labore anim. Lorem ea ullamco amet magna laboris aliquip. Consectetur sint labore ipsum mollit laborum non enim adipisicing nostrud.
Quis excepteur consequat voluptate anim deserunt eiusmod cupidatat. Fugiat nostrud elit eiusmod eu fugiat sunt sunt officia in laborum veniam minim. Magna consequat anim consectetur aute exercitation sunt magna consequat officia eu aliqua eu.
Dolor dolor sunt qui est in aute non ex quis consectetur et duis. Id sit deserunt duis quis eiusmod sint anim id. Incididunt do exercitation ad sunt ullamco voluptate ad. Aliqua fugiat ea qui pariatur cupidatat amet. Do exercitation dolor eiusmod cillum. Consectetur sint fugiat sunt excepteur ea ex aute Lorem dolore ex pariatur culpa ipsum. Fugiat occaecat est labore commodo consequat culpa commodo duis.
React
Sizes
Use the size prop to change the size of the scroll area. This affects the scrollbar thickness and content padding.
Size: xs
Excepteur pariatur ullamco anim cillum fugiat laboris. Ad aliquip aliqua labore duis nulla. Sunt ex mollit nisi voluptate irure veniam anim. Exercitation ullamco officia eiusmod ipsum anim nisi exercitation pariatur magna officia nisi cillum ad laborum.
Lorem tempor nulla exercitation in quis fugiat irure minim. Nisi Lorem voluptate fugiat officia veniam ea minim consectetur est esse mollit enim enim. Lorem labore amet ipsum mollit reprehenderit deserunt cillum. Ut id velit qui laborum occaecat quis esse qui sunt. Nisi fugiat ex aliqua sint voluptate labore enim ipsum exercitation deserunt eu. Reprehenderit aute ad ipsum et proident do qui mollit sunt do exercitation pariatur.
Fugiat ad incididunt magna ullamco ea non mollit adipisicing commodo labore cupidatat. Dolore incididunt ea dolore nisi. In aliqua et aliquip culpa commodo nostrud sunt veniam. Occaecat non proident eu est quis enim consectetur ad. Adipisicing eu occaecat laboris fugiat magna adipisicing consequat eu cupidatat sit nisi non excepteur.
Qui mollit exercitation et minim sint velit occaecat. Ipsum eiusmod ullamco aliquip sint dolore mollit excepteur nostrud. Adipisicing est culpa veniam aliqua aliqua laborum aute. Esse excepteur adipisicing non sint enim velit est adipisicing exercitation aute enim. Aliqua minim aliqua esse nostrud amet sint proident incididunt esse velit. Commodo consectetur aliqua pariatur deserunt sint labore est et excepteur.
Veniam mollit ad exercitation ipsum aute irure in sint duis elit anim minim fugiat. Pariatur consectetur amet sit qui id. Do ea commodo nostrud enim tempor. Ullamco esse amet non officia est sunt enim proident sit laborum occaecat excepteur ad. Eiusmod excepteur in esse commodo. Proident ea tempor commodo non.
Aute cupidatat eiusmod deserunt laboris mollit nostrud mollit est reprehenderit velit sit incididunt eiusmod. Enim duis reprehenderit eiusmod pariatur do nostrud nostrud irure in qui dolore quis. Magna exercitation Lorem do ullamco in. Officia quis consectetur velit id exercitation dolore magna do enim. Irure ex pariatur esse aliqua sit nostrud quis ullamco aute elit ad irure adipisicing. Ex esse duis deserunt ipsum aliquip officia deserunt reprehenderit excepteur consectetur consectetur sint ut aute.
Cillum quis reprehenderit id dolor ex esse id commodo velit. Culpa esse sit ex non enim culpa ipsum. Reprehenderit aliqua nulla culpa est exercitation mollit qui dolore adipisicing dolor. Lorem consectetur veniam fugiat et in sit excepteur exercitation. Excepteur irure aliquip est pariatur ipsum reprehenderit magna ad est anim et nulla irure officia. Fugiat cillum quis quis excepteur reprehenderit occaecat velit ullamco qui. Cillum mollit laboris nisi nulla sit id Lorem exercitation qui aliquip esse nulla dolor elit.
Ipsum reprehenderit pariatur incididunt nostrud exercitation ex. Incididunt ut veniam cillum ad id esse Lorem sit. Laboris magna consectetur quis non exercitation in laboris quis. Dolore magna laborum et ea.
Culpa anim laborum commodo ut labore. Tempor id magna laborum qui nulla excepteur adipisicing nisi exercitation nulla. Enim laborum officia in ipsum incididunt duis qui ut eu fugiat elit ullamco ut pariatur. Fugiat labore labore veniam labore laborum sunt aliqua.
Excepteur ea est excepteur proident amet est in. Anim officia Lorem officia culpa in do occaecat enim. Occaecat et ex voluptate aliqua fugiat mollit consectetur occaecat ex.
Size: sm
Esse enim veniam tempor cillum enim voluptate quis laborum id laboris do consectetur non. Consequat esse laborum tempor eiusmod ex qui veniam. Dolor aliqua exercitation occaecat do ea dolore sit do laborum. Eiusmod veniam commodo consectetur mollit. Deserunt labore amet nulla tempor ad laboris enim officia sint occaecat. Quis laborum qui consectetur labore quis dolor cupidatat.
Sit et aute esse eiusmod velit reprehenderit proident excepteur officia sunt esse cillum occaecat. Exercitation aute proident amet aute laborum et occaecat fugiat ut est nulla eu sint. Cillum eu ullamco in reprehenderit ea laboris ad. Irure id qui eu non nostrud adipisicing voluptate pariatur laborum. Quis occaecat duis cillum pariatur nostrud.
Eu sunt aliquip consectetur velit et ex nisi deserunt cillum mollit ullamco elit. Consectetur exercitation cupidatat velit ipsum veniam voluptate nulla. Exercitation irure ea aliquip sunt. Proident do pariatur esse irure id quis. Velit aute labore do non dolore non id minim.
Pariatur dolor pariatur id laboris laborum labore sunt veniam dolor quis. Esse sit esse esse Lorem deserunt ad anim. Minim occaecat incididunt velit ullamco proident. Labore aute ipsum elit proident anim qui nostrud exercitation ullamco reprehenderit tempor. Mollit ut proident ullamco minim. Dolore nulla sunt elit non ipsum occaecat.
Sit aute duis laborum aliqua deserunt exercitation. Laboris commodo eiusmod cupidatat aliqua irure aute. Reprehenderit voluptate incididunt eu mollit anim aliqua dolore Lorem dolor id cillum quis labore. Cillum nostrud id reprehenderit aliqua sunt irure est excepteur magna dolor ipsum non culpa. Labore nulla id qui duis commodo in occaecat aute excepteur in eu ex consectetur. Voluptate in commodo voluptate anim ipsum tempor non id qui velit occaecat.
Ullamco nostrud voluptate sit ea culpa excepteur magna Lorem labore voluptate. Sint consectetur irure officia officia sit cupidatat minim laboris elit laborum dolor incididunt proident. Veniam non do nisi ut exercitation. Lorem nulla commodo esse ipsum incididunt. Sunt adipisicing veniam velit Lorem eiusmod laboris.
Quis ipsum est labore ex. Sit dolor laborum eu elit voluptate consequat laboris commodo. Ea tempor reprehenderit minim ullamco irure deserunt deserunt.
Et eiusmod anim enim sint et. Dolore non incididunt id anim laboris veniam ut eiusmod velit velit ut esse ad. Laboris ipsum sint aliquip enim velit mollit pariatur minim deserunt fugiat ex nulla id amet. Enim dolor et proident qui aliqua ipsum sint aliquip et officia minim aute. Ullamco esse nisi Lorem duis nisi laborum sint do. Ad adipisicing anim minim consectetur ipsum nisi laboris exercitation.
Occaecat est labore deserunt labore incididunt occaecat in esse. Commodo enim velit ullamco ex incididunt. Sint fugiat proident tempor nostrud. Aliquip non irure ex magna cillum consequat in fugiat aute eu qui eu.
Fugiat sit ipsum esse enim nisi cillum laborum fugiat sint nisi ullamco eiusmod duis pariatur. Laborum nulla tempor consequat ullamco ex exercitation sint excepteur anim ut. Minim ea minim sint nulla. Ipsum irure irure ea irure fugiat cupidatat in anim elit. Eiusmod sit veniam sint aute officia in exercitation aliquip. Amet nostrud aliquip adipisicing commodo.
Size: md
Sunt eiusmod quis id officia magna fugiat ut dolore. Esse nisi cupidatat minim et nulla aute labore aute. Incididunt ea aliquip dolor adipisicing exercitation ipsum dolore reprehenderit excepteur aliqua in consequat exercitation. Ipsum amet nulla nostrud mollit adipisicing nulla laboris dolore ex id. Ullamco ad sunt eiusmod laboris pariatur consectetur culpa et minim tempor. Veniam excepteur sint veniam id. Excepteur consequat eu ullamco consectetur sint mollit nulla laboris elit laboris occaecat.
Magna exercitation ut officia labore anim adipisicing est pariatur velit nulla irure nostrud culpa. Commodo incididunt sunt enim id in ad commodo adipisicing culpa proident. Eu fugiat deserunt aliquip in voluptate proident deserunt aliqua commodo nulla do officia. Exercitation mollit reprehenderit consequat exercitation anim id elit do minim sunt. Id occaecat commodo est amet eiusmod id. Aute qui ipsum ipsum commodo esse exercitation fugiat proident dolor.
Adipisicing dolor eiusmod officia dolor eiusmod sit fugiat adipisicing elit do do ad dolore. Ad excepteur duis exercitation ad veniam. Cillum consequat sunt non voluptate quis consequat irure sint ea duis in ex nulla consequat. Ut ad esse mollit aute nostrud ullamco consequat eiusmod voluptate ea. Cillum ut eu et tempor laboris minim aliquip cillum aliqua enim excepteur eu et. Lorem mollit et dolor amet sunt enim sint excepteur adipisicing labore aute labore ex.
Aliquip enim elit laboris incididunt deserunt sint aliquip consectetur elit adipisicing veniam. Dolor nostrud esse exercitation amet esse nulla do. Nisi fugiat elit laborum laboris laborum magna deserunt commodo. Consequat laborum officia do aliqua duis nisi minim Lorem occaecat laboris. Excepteur esse dolore excepteur ut esse eiusmod laboris culpa elit Lorem anim eiusmod aliquip. Aute dolore nostrud duis exercitation dolor incididunt occaecat velit culpa est commodo. Qui mollit nulla est culpa deserunt esse est nulla cillum sint deserunt sunt magna consequat.
Ea dolore magna sit excepteur nostrud adipisicing eiusmod ullamco ad consectetur ullamco do consequat nostrud. Nostrud sint officia labore in adipisicing laboris adipisicing incididunt tempor anim ipsum aliquip do. Consectetur elit ad nostrud ipsum ut reprehenderit pariatur consectetur minim. Anim enim magna qui est adipisicing amet est Lorem irure anim tempor cupidatat elit. Sint sint elit ex eu est incididunt culpa.
Irure qui occaecat aute ipsum cupidatat. Consequat do culpa cupidatat nisi cupidatat officia sint deserunt dolor. Quis Lorem tempor cillum cillum ipsum commodo exercitation elit non minim consequat eu magna pariatur. Do tempor id aliquip non do. In consequat anim est ipsum Lorem sunt nisi occaecat occaecat nulla ea aliqua velit voluptate. Proident anim reprehenderit consectetur duis veniam mollit anim labore do.
Laboris qui duis incididunt officia sit ullamco tempor dolor labore laboris incididunt. Anim commodo deserunt est cupidatat cillum duis voluptate dolore ut ut est eu. Aute aliqua adipisicing esse duis voluptate sunt fugiat. Consectetur reprehenderit minim cillum dolore consequat.
Sint magna dolor reprehenderit esse irure. Fugiat est tempor dolor Lorem tempor anim anim. Duis Lorem tempor mollit ex ut labore consequat ut amet nisi ea mollit.
Nostrud dolor ea ut reprehenderit ea ex. Nostrud cupidatat nostrud aute duis eu nostrud nisi minim do culpa sit enim. Culpa cillum consectetur esse aute reprehenderit irure. Sunt enim labore consectetur reprehenderit minim nulla. Culpa qui nostrud labore mollit duis irure sit qui enim cupidatat labore.
Ipsum occaecat ad aliquip nostrud. Ea id occaecat incididunt eu officia aliqua nulla irure aute non duis. Excepteur esse pariatur laborum incididunt ea est.
Size: lg
Ipsum adipisicing nostrud excepteur qui dolor fugiat. Voluptate ex magna elit commodo dolore minim enim consectetur mollit. Sunt proident elit laborum velit mollit est incididunt est incididunt ullamco enim aliquip. Elit incididunt sit aute sit reprehenderit et cupidatat consectetur nisi consectetur occaecat. Aliqua ad in ad proident cupidatat aliqua ex ex enim aliquip fugiat ullamco. Dolor anim laborum ipsum elit id ex excepteur proident. Et tempor do officia sunt irure deserunt ut enim commodo ut veniam officia exercitation esse.
Esse sint magna excepteur sit esse quis eiusmod exercitation pariatur deserunt qui culpa est. Laboris sit in est deserunt dolor aute eiusmod. Est ipsum esse anim amet cillum officia cupidatat sunt consectetur nulla. Aliqua et veniam aliqua nulla anim nulla culpa.
Laboris irure reprehenderit dolore excepteur duis laborum quis ullamco. Esse esse magna nulla anim labore consequat dolore sit. Duis pariatur enim nisi eu. Mollit labore laboris velit anim magna anim. Ut officia eiusmod aliquip est reprehenderit incididunt ipsum laborum proident labore in eu aute. Quis voluptate nulla aliqua anim amet do ea.
Excepteur ipsum nulla enim consectetur sit incididunt reprehenderit minim aute occaecat incididunt sint aliquip. Non labore ipsum cupidatat pariatur et. Sit enim veniam proident aliqua exercitation laborum proident ipsum. Veniam deserunt incididunt reprehenderit quis reprehenderit. Nulla reprehenderit laborum enim velit nulla proident proident incididunt est laboris ex.
Anim anim eu cillum proident cupidatat ullamco in cillum ullamco occaecat tempor cillum Lorem excepteur. Lorem et non ut fugiat consequat est dolor ullamco. Enim incididunt sit minim minim dolor elit Lorem pariatur elit ipsum ad excepteur.
Veniam id deserunt non ea cupidatat cillum Lorem ullamco Lorem eiusmod. Voluptate veniam sint exercitation labore laboris sint aliqua qui aliquip pariatur cupidatat quis ad. Officia dolore occaecat sint deserunt ut voluptate consequat dolor sunt dolore do aliqua ut.
Qui mollit proident adipisicing dolore est velit amet laboris veniam est dolore mollit. Ad culpa dolore id exercitation deserunt ipsum dolor nostrud cupidatat quis esse nulla. Aliquip excepteur duis enim duis mollit occaecat magna culpa proident in cillum fugiat. Dolor aliqua quis officia ut consequat eiusmod laborum ex est ad anim est excepteur in. Elit quis amet officia esse labore cillum velit elit ipsum proident ex qui dolor.
Duis do nostrud nulla non officia. Veniam laboris elit velit et reprehenderit. Laborum amet enim officia pariatur occaecat aliqua aliqua exercitation cillum nulla nulla. Esse aute sunt mollit ea anim. Sit reprehenderit consequat aliqua nulla sit. Et aliquip occaecat eu aliquip exercitation duis id adipisicing fugiat consectetur esse sint nostrud fugiat. Labore amet excepteur dolore nostrud ullamco esse ex reprehenderit velit esse ea excepteur.
Consequat ullamco consectetur ipsum ex sit excepteur magna dolore. Pariatur nulla minim minim enim dolore laborum esse eiusmod cupidatat minim. Quis pariatur pariatur commodo enim elit labore pariatur aliqua ipsum ea ut proident ut nostrud. Cupidatat enim cupidatat aliquip aute mollit mollit. Aliqua dolor tempor exercitation ullamco ullamco veniam aute duis mollit nostrud aute. Ipsum fugiat exercitation occaecat ad ipsum. Nulla dolor adipisicing do adipisicing in pariatur sit.
Id nostrud labore eiusmod ex et laboris incididunt ipsum veniam. Irure veniam mollit ex anim dolore tempor velit amet elit labore enim labore amet aliqua. Exercitation ex aute nisi voluptate elit laborum commodo sint magna voluptate occaecat nulla.
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 |