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