import { memo, MemoExoticComponent } from "react"; import * as icons from "lucide-react"; import equal from "react-fast-compare"; export type Icon = icons.LucideIcon | MemoExoticComponent; export const AlignLeft = memo(icons.AlignLeft, equal); export const ArrowRightLeft = memo(icons.ArrowRightLeft, equal); export const Binary = memo(icons.Binary, equal); export const Braces = memo(icons.Braces, equal); export const CaseSensitive = memo(icons.CaseSensitive, equal); export const Check = memo(icons.Check, equal); export const ChevronDown = memo(icons.ChevronDown, equal); export const Clipboard = memo(icons.Clipboard, equal); export const Code = memo(icons.Code2, equal); export const Copy = memo(icons.Copy, equal); export const Equal = memo(icons.Equal, equal); export const File = memo(icons.FileIcon, equal); export const Fingerprint = memo(icons.Fingerprint, equal); export const Hash = memo(icons.Hash, equal); export const Home = memo(icons.Home, equal); export const Key = memo(icons.Key, equal); export const Link = memo(icons.Link2, equal); export const PackagePlus = memo(icons.PackagePlus, equal); export const Paintbrush = memo(icons.Paintbrush2, equal); export const Search = memo(icons.Search, equal); export const Settings = memo(icons.Settings, equal); export const Settings2 = memo(icons.Settings2, equal); export const Space = memo(icons.Space, equal); export const Sun = memo(icons.SunMedium, equal); export const Type = memo(icons.Type, equal); export const Minus = memo(icons.Minus, equal); export const Moon = memo(icons.Moon, equal); export const X = memo(icons.X, equal); export const GitHub = (props: icons.LucideProps) => ( );