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