"use client"; import { memo } from "react"; import { cls } from "@/lib/utils"; type GridSize = "small" | "medium" | "large"; interface DotGridBackgroundProps { size?: GridSize; className?: string; perspectiveThreeD?: boolean; } const GRID_SIZES: Record = { small: "1vw 1vw", medium: "2vw 2vw", large: "4vw 4vw", }; const DotGridBackground = ({ size = "medium", className = "", perspectiveThreeD = false }: DotGridBackgroundProps) => { return (