import type { ComponentType } from "react"; import type { LucideProps } from "lucide-react"; interface GradientIconProps extends Omit { icon: ComponentType; /** Defaults to the primary brand gradient (green → cyan). */ gradientId?: string; } /** * Renders any Lucide icon with its stroke set to a named SVG gradient. * Requires to be mounted somewhere in the document. * * Usage: * * */ export function GradientIcon({ icon: Icon, gradientId = "brackt-primary-gradient", style, ...props }: GradientIconProps) { return ( ); }