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