"use client" import {Button} from "@/components/ui/button"; import {useState} from "react"; import {Loader2} from "lucide-react"; export type VariantButton = { secondary: string default: string outline: string ghost: string link: string destructive: string } export type ButtonWithConfirmProps = { icon?: any, text: string, variant?: keyof VariantButton , className?: string, onClick: () => void, isPending? : boolean }; export const ButtonWithLoading = (props: ButtonWithConfirmProps) => { return( ) }