ButtonCard() — supabase Function Reference
Architecture documentation for the ButtonCard() function in ButtonCard.tsx from the supabase codebase.
Entity Profile
Relationship Graph
Source Code
apps/docs/components/ButtonCard.tsx lines 16–56
const ButtonCard: FC<Props> = ({
children = undefined,
icon = undefined,
title,
description = '',
to,
layout = 'vertical',
className,
}) => {
return (
<Link
href={to}
className={cn(
'h-full block shadow-none bg-surface-100 rounded transition',
'border border-transparent hover:border-overlay',
className
)}
>
{children ? (
children
) : (
<div
className={[
'px-6 py-4 gap-x-4 gap-y-2 flex',
`${layout === 'vertical' ? 'flex-col' : 'items-center'}`,
].join(' ')}
>
{icon && typeof icon == 'string' ? (
<div className="w-[24px] h-[24px]">
<Image className="m-0" src={icon} width={24} height={24} alt={title} />
</div>
) : (
icon
)}
<h3 className="my-0 text-base text-foreground">{title}</h3>
<p className="my-0 text-sm">{description}</p>
</div>
)}
</Link>
)
}
Domain
Subdomains
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free