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