import { cn } from '@/lib/utils'; import { LoaderCircle } from 'lucide-react'; import { forwardRef } from 'react'; import { Button, ButtonProps } from './ui/button'; interface LoadingButtonProps extends ButtonProps { loading: boolean; iconClass?: string; } const LoadingButton = forwardRef((buttonProps, ref) => { const { loading, children, iconClass, className, ...props } = buttonProps; return ( ); }); LoadingButton.displayName = 'LoadingButton'; export default LoadingButton;