"use client" import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faFilePdf, faChevronDown, faCheckCircle, faClock, faMoneyBillWave, faFileText, faChevronLeft, faChevronRight, faAngleDoubleLeft, faAngleDoubleRight, faSpinner } from '@fortawesome/free-solid-svg-icons'; import { useState } from 'react'; import documentsData from '@/data/documents.json'; import { useTranslation } from 'react-i18next'; import { getAccessToken } from '@/lib/auth'; import { downloadDocumentPDF } from '@/lib/pdf-generators'; interface TableCellProps { children: React.ReactNode; className?: string; } const TableCell = ({ children, className = "" }: TableCellProps) => (
{t('documents_overview', 'Преглед на вашите документи и нивниот статус.')}
| # | {t('archive', 'Архива')} | {t('date', 'Датум')} | {t('request', 'Барање')} | {t('price', 'Цена')} | {t('paid', 'Платено')} | {t('document', 'Документ')} | {t('pay_online', 'Плати онлајн')} | {t('status', 'Статус')} | {t('comment', 'Коментар')} |
|---|---|---|---|---|---|---|---|---|---|
{t('documents_payment_info', paymentInfo)}
{documents.length}
{documents.filter(doc => doc.status === "approved").length}
{documents.reduce((sum, doc) => sum + doc.price, 0).toFixed(2)} {t('mkd', 'мкд')}