"use client" import { useState } from "react" import { FirmarHeader } from "@/components/firmar/FirmarHeader" import { FileUploadSection } from "@/components/firmar/FileUploadSection" import { SignActions } from "@/components/firmar/SignActions" import { XmlGenerationDialog } from "@/components/factura/XmlGenerationDialog" import { useXmlSigning } from "@/hooks/firmar/useXmlSigning" export default function FirmarPage() { const [dialogOpen, setDialogOpen] = useState(false) const { xmlFile, p12File, password, isLoading, signedXml, setXmlFile, setP12File, setPassword, handleSign, handleDownload, handleReset, } = useXmlSigning() const handleSignClick = async () => { const success = await handleSign() if (success) { setDialogOpen(true) } } return (
{/* Modal de XML Firmado */}
) }