import { cn } from "@/lib/utils"; import { MotionProps } from "framer-motion"; import React from "react"; import Balancer from "react-wrap-balancer"; export const Heading = ({ className, as: Tag = "h2", children, size = "md", ...props }: { className?: string; as?: any; children: any; size?: "sm" | "md" | "xl" | "2xl"; props?: React.HTMLAttributes; } & MotionProps & React.HTMLAttributes) => { const sizeVariants = { sm: "text-xl md:text-2xl md:leading-snug", md: "text-3xl md:text-5xl md:leading-tight", xl: "text-4xl md:text-6xl md:leading-none", "2xl": "text-5xl md:text-7xl md:leading-none", }; return ( {children} ); };