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