One Calendar is a privacy-first calendar web app built with Next.js. It has modern security features, including e2ee, password-protected sharing, and self-destructing share links ๐Ÿ“… calendar.xyehr.cn
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

ui: update ui library

authored by

Evan Huang and committed by
GitHub
b094c7d0 188db30f

+12 -12
+12 -12
components/ui/scroll-area.tsx
··· 1 - "use client"; 1 + "use client" 2 2 3 - import { ScrollArea as ScrollAreaPrimitive } from "radix-ui"; 4 - import * as React from "react"; 3 + import * as React from "react" 4 + import { ScrollArea as ScrollAreaPrimitive } from "radix-ui" 5 5 6 - import { cn } from "@/lib/utils"; 6 + import { cn } from "@/lib/utils" 7 7 8 8 function ScrollArea({ 9 9 className, ··· 18 18 > 19 19 <ScrollAreaPrimitive.Viewport 20 20 data-slot="scroll-area-viewport" 21 - className="focus-visible:ring-ring/50 size-full rounded-[inherit] overflow-y-auto overflow-x-hidden touch-pan-y transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:outline-1" 21 + className="size-full rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1" 22 22 > 23 23 {children} 24 24 </ScrollAreaPrimitive.Viewport> 25 - <ScrollBar className="pointer-events-none opacity-0" /> 25 + <ScrollBar /> 26 26 <ScrollAreaPrimitive.Corner /> 27 27 </ScrollAreaPrimitive.Root> 28 - ); 28 + ) 29 29 } 30 30 31 31 function ScrollBar({ ··· 39 39 data-orientation={orientation} 40 40 orientation={orientation} 41 41 className={cn( 42 - "data-horizontal:h-2.5 data-horizontal:flex-col data-horizontal:border-t data-horizontal:border-t-transparent data-vertical:h-full data-vertical:w-2.5 data-vertical:border-l data-vertical:border-l-transparent flex touch-none p-px transition-colors select-none", 43 - className, 42 + "flex touch-none p-px transition-colors select-none data-horizontal:h-2.5 data-horizontal:flex-col data-horizontal:border-t data-horizontal:border-t-transparent data-vertical:h-full data-vertical:w-2.5 data-vertical:border-l data-vertical:border-l-transparent", 43 + className 44 44 )} 45 45 {...props} 46 46 > 47 47 <ScrollAreaPrimitive.ScrollAreaThumb 48 48 data-slot="scroll-area-thumb" 49 - className="rounded-full bg-border relative flex-1" 49 + className="relative flex-1 rounded-full bg-border" 50 50 /> 51 51 </ScrollAreaPrimitive.ScrollAreaScrollbar> 52 - ); 52 + ) 53 53 } 54 54 55 - export { ScrollArea, ScrollBar }; 55 + export { ScrollArea, ScrollBar }