import { ComponentType } from "react"; import { LucideProps } from "lucide-react"; import { cn } from "@/lib/cn"; // SquareIcon is the rounded-square icon tile used by dialog-style surfaces // (ConfirmDialog, etc.). Renders a bordered dark tile with the provided // lucide icon centered inside. type SquareIconProps = { icon: ComponentType; iconSize?: number; className?: string; }; export const SquareIcon = ({ icon: Icon, iconSize = 20, className }: SquareIconProps) => (
);