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