UseScrollPositionDemo
guarahooks/use-scroll-position-demoFreeExample
use-scroll-position's hook in action.
Install it
npx shadcn@latest add https://guarahooks.com/r/use-scroll-position-demo.jsonSource
1'use client';23import {4 Card,5 CardContent,6 CardDescription,7 CardFooter,8 CardHeader,9 CardTitle,10} from '@/components/ui/card';1112import { useScrollPosition } from '@/hooks/guarahooks/use-scroll-position';1314export default function UseScrollPositionDemo() {15 const { x, y } = useScrollPosition();1617 return (18 <Card className="relative max-w-md w-full">19 <CardHeader>20 <CardTitle>useScrollPosition</CardTitle>21 <CardDescription>22 This component uses the <code>useScrollPosition</code> hook to track23 the page scroll position.24 </CardDescription>25 </CardHeader>26 <CardContent className="space-y-2">27 <p>Scroll X: {x}px</p>28 <p>Scroll Y: {y}px</p>29 </CardContent>30 <CardFooter>31 <p className="text-sm text-muted-foreground">32 Scroll the page to see the values change.33 </p>34 </CardFooter>35 </Card>36 );37}
What it pulls in
Other registry items
Files it writes
More from guarahooks
All 100 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| UseAbortControllerDemouse-abort-controller-demo | guarahooks | Examples | Free | no deps | |
| UseArrayStateDemouse-array-state-demo | guarahooks | Examples | Free | no deps | |
| UseAxiosDemouse-axios-demo | guarahooks | Examples | Free | no deps | |
| UseBatteryStatusDemouse-battery-status-demo | guarahooks | Examples | Free | no deps | |
| UseBetterAuthDemouse-better-auth-demo | guarahooks | Examples | Free | no deps | |
| UseClickOutsideDemouse-click-outside-demo | guarahooks | Examples | Free | no deps | |
| UseConfirmDemouse-confirm-demo | guarahooks | Examples | Free | no deps | |
| UseCookieDemouse-cookie-demo | guarahooks | Examples | Free | no deps |
