"use client" import { Button } from "@/components/ui/button" import { Badge } from "@/components/ui/badge" import { Printer } from "lucide-react" interface TramiteData { nombre: string formaJuridica: string organismo: string jurisdiccion: string ultimaInteraccion: string createdAt: string documentacion: string requiereCertificaciones: boolean certificacionesDetalle: string pasoAPaso: string costos: Array<{ descripcion: string monto: string moneda: string observacion: string }> comentariosInternos: string linkGuia: string dondeSeRealiza: string } interface Adjunto { titulo: string tipo: string } interface TramitePrintViewProps { tramite: TramiteData adjuntos: Adjunto[] cooperativaNombre?: string cooperativaLogo?: string onPrint?: () => void } export function TramitePrintView({ tramite, adjuntos, cooperativaNombre = "Cooperativa de Contadores", cooperativaLogo, onPrint, }: TramitePrintViewProps) { const handlePrint = () => { if (onPrint) { onPrint() } window.print() } return (
Dónde se realiza
{tramite.dondeSeRealiza}
Guía Oficial
{tramite.linkGuia}
| Descripción | Monto | Observaciones |
|---|---|---|
| {costo.descripcion} | {costo.moneda} ${Number(costo.monto).toLocaleString("es-AR")} | {costo.observacion || "-"} |
| Tipo | Nombre del Archivo |
|---|---|
|
|
{adjunto.titulo} |