'use client'; import type { Variants } from 'motion/react'; import { motion, useAnimation } from 'motion/react'; import type { HTMLAttributes } from 'react'; import { forwardRef, useCallback, useImperativeHandle, useRef } from 'react'; import { cn } from '@/lib/utils'; export interface FacebookIconHandle { startAnimation: () => void; stopAnimation: () => void; } interface FacebookIconProps extends HTMLAttributes
'use client'; import type { Variants } from 'motion/react'; import { motion, useAnimation } from 'motion/react'; import type { HTMLAttributes } from 'react'; import { forwardRef, useCallback, useImperativeHandle, useRef } from 'react'; import { cn } from '@/lib/utils'; export interface FacebookIconHandle { startAnimation: () => void; stopAnimation: () => void; } interface FacebookIconProps extends HTMLAttributes