Implemented partnerui

This commit is contained in:
2026-10-23 00:58:47 +02:00
parent 9ed210613e
commit 8f58e15f0f
27 changed files with 11416 additions and 983 deletions
File diff suppressed because it is too large Load Diff
@@ -138,9 +138,9 @@ export const ProjectCard: React.FC<ProjectCardProps> = ({
#{hashedProjectId}
</span>
)}
{project.code && (
{(project as any).code && (
<span className="font-mono text-xs text-slate-300 bg-white/5 border border-white/10 px-2 py-0.5 rounded-md">
{project.code}
{(project as any).code}
</span>
)}
{renderStatusBadge(project.status, 'In Progress')}
@@ -162,7 +162,7 @@ export const ProjectCard: React.FC<ProjectCardProps> = ({
<div className="bg-slate-950/60 border border-white/10 px-4 py-2 rounded-2xl">
<div className="text-[10px] text-slate-400 uppercase tracking-wider font-semibold">Total Budget</div>
<div className="text-sm font-bold text-emerald-300 font-mono">
{formatCurrency(project.budget || totalAwardsAmount)}
{formatCurrency((project as any).budget || totalAwardsAmount)}
</div>
</div>
@@ -390,7 +390,7 @@ export const ProjectCard: React.FC<ProjectCardProps> = ({
<div className="flex items-center gap-2 truncate">
<FileText className="w-3.5 h-3.5 text-emerald-400 shrink-0" />
<span className="text-slate-200 font-medium truncate">
{ev.title || ev.fileName || `Evidence #${encodeHashIdSync(ev.id)}`}
{(ev as any).title || ev.fileName || `Evidence #${encodeHashIdSync(ev.id)}`}
</span>
</div>
{ev.documentUrl && (