import React from "react" import clsx from "clsx" import Bordered from "../Bordered/index" import IconProps from "../Icons/types" import { useColorMode } from "../../providers/color-mode" import Image from "next/image" type BorderedIconProp = { icon?: { light: string dark?: string } IconComponent?: React.FC wrapperClassName?: string iconWrapperClassName?: string iconClassName?: string iconColorClassName?: string } & React.HTMLAttributes const BorderedIcon: React.FC = ({ icon = null, IconComponent = null, wrapperClassName, iconWrapperClassName, iconClassName, iconColorClassName = "", }) => { const { colorMode } = useColorMode() return ( {!IconComponent && ( )} {IconComponent && ( )} ) } export default BorderedIcon