import React from 'react';
import { TransactionForm } from '@/components/dashboard/TransactionForm';
import { DespesaCartaoFormSelect } from '@/components/credito/DespesaCartaoFormSelect';
import { Transaction } from '@/types/financialTypes';
import { CartaoCredito } from '@/types/cartaoTypes';
import {
Dialog,
DialogContent,
DialogDescription,
DialogHeader,
DialogTitle,
} from "@/components/ui/dialog";
interface TransactionDialogsProps {
isDialogOpen: boolean;
isCartaoCreditoDialogOpen: boolean;
tipoForm: 'receita' | 'despesa';
selectedTransaction: Transaction | null;
isEditing: boolean;
cartoes: CartaoCredito[];
onTransactionSuccess: () => void;
onDespesaCartaoSuccess: () => void;
onCloseDialog: () => void;
onCloseCartaoCreditoDialog: () => void;
}
export const TransactionDialogs = ({
isDialogOpen,
isCartaoCreditoDialogOpen,
tipoForm,
selectedTransaction,
isEditing,
cartoes,
onTransactionSuccess,
onDespesaCartaoSuccess,
onCloseDialog,
onCloseCartaoCreditoDialog
}: TransactionDialogsProps) => {
return (
<>
{/* Dialog para transações */}
{/* Dialog para despesas de cartão */}
>
);
};