'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