import React, { FC, ReactNode } from 'react'; import classNames from 'classnames'; import { DivProps } from '~/utils/types'; import styles from './styles.module.scss'; type HoverableEffect = 'rise' | 'shine'; interface HoverableProps extends DivProps { icon?: ReactNode; effect?: HoverableEffect; } const Hoverable: FC = ({ children, className, icon, effect = 'rise', ...rest }) => (
{icon &&
{icon}
} {children}
); export { Hoverable };