import { Button } from "@/components/ui/button" import { cn } from "@/lib/utils" import { useId } from "react" function RedditIcon(props: React.SVGProps & { maskId: string }) { const { maskId, ...rest } = props return ( ) } interface RedditButtonProps { variant?: "default" | "outline" | "ghost" | "link" | "destructive" size?: "default" | "sm" | "lg" | "icon" className?: string iconOnly?: boolean } export function RedditButton({ variant = "outline", size, className, iconOnly }: RedditButtonProps) { const maskId = useId().replace(/:/g, "") return ( ) }