Introduce public /landing and /pricing pages for the SBMTR brand with bento features, convoy product demo, motion reveals, and scoped marketing tokens. Unauthenticated visitors route to the landing page. Co-authored-by: Cursor <cursoragent@cursor.com>
22 lines
456 B
TypeScript
22 lines
456 B
TypeScript
import type { ReactNode } from "react";
|
|
|
|
import { cn } from "@/lib/utils";
|
|
|
|
type BorderGlowCardProps = {
|
|
children: ReactNode;
|
|
className?: string;
|
|
as?: "div" | "article" | "li";
|
|
};
|
|
|
|
export function BorderGlowCard({ children, className, as: Tag = "div" }: BorderGlowCardProps) {
|
|
return (
|
|
<Tag
|
|
className={cn(
|
|
"marketing-glow-card rounded-md border border-border",
|
|
className,
|
|
)}
|
|
>
|
|
{children}
|
|
</Tag>
|
|
);
|
|
}
|