Files
Compass/web/components/widgets/card.tsx
2026-03-01 16:55:19 +01:00

22 lines
507 B
TypeScript

import clsx from 'clsx'
import {ComponentPropsWithoutRef, forwardRef} from 'react'
export const Card = forwardRef(function Card(
props: ComponentPropsWithoutRef<'div'>,
ref: React.Ref<HTMLDivElement>,
) {
const {children, className, ...rest} = props
return (
<div
className={clsx(
'bg-canvas-0 border-ink-300 rounded-lg border transition-shadow hover:shadow-md focus:shadow-md',
className,
)}
ref={ref}
{...rest}
>
{children}
</div>
)
})