import React from 'react'; import { Button, ButtonProps } from '@/components/radix/Button'; import { Loader2 } from 'lucide-react'; interface ButtonWithLoadingProps extends ButtonProps { loading?: boolean; icon?: React.ComponentType<{ className?: string }>; } export function ButtonWithLoading({ loading = false, icon: Icon, children, disabled, ...props }: ButtonWithLoadingProps) { return ( ); }