docs: fix error related to Key type (#5178)

* docs: fix error related to Key type

* fix styling issue
This commit is contained in:
Shahed Nasser
2023-09-21 21:41:18 +03:00
committed by GitHub
parent 25dad081b7
commit 27d74cb399
4 changed files with 17 additions and 6 deletions
+5 -2
View File
@@ -3,16 +3,18 @@
import { clx } from "@medusajs/ui"
import * as Primitives from "@radix-ui/react-scroll-area"
import clsx from "clsx"
import { Key } from "@/types/props"
type ScrollbarProps = React.ComponentProps<typeof Primitives.Scrollbar>
const Scrollbar = (props: ScrollbarProps) => {
const Scrollbar = ({ key, ...props }: ScrollbarProps) => {
return (
<Primitives.Scrollbar
className={clsx(
"bg-medusa-bg-base dark:bg-medusa-bg-base-dark flex touch-none select-none p-0.5 transition-colors ease-out",
"data-[orientation=horizontal]:h-2.5 data-[orientation=vertical]:w-2.5 data-[orientation=horizontal]:flex-col"
)}
key={key as Key}
{...props}
/>
)
@@ -20,7 +22,7 @@ const Scrollbar = (props: ScrollbarProps) => {
type ThumbProps = React.ComponentProps<typeof Primitives.Thumb>
const Thumb = ({ className, ...props }: ThumbProps) => {
const Thumb = ({ className, key, ...props }: ThumbProps) => {
return (
<Primitives.Thumb
className={clx(
@@ -28,6 +30,7 @@ const Thumb = ({ className, ...props }: ThumbProps) => {
"before:min-h-[44px] before:w-full before:min-w-[44px] before:-translate-x-1/2 before:-translate-y-1/2 before:content-['']",
className
)}
key={key as Key}
{...props}
/>
)