260322:1648 Correct Coresspondence / Doing RFA / Correct CI
CI Pipeline / build (push) Failing after 12m41s
Build and Deploy / deploy (push) Failing after 2m44s

This commit is contained in:
admin
2026-03-22 16:48:12 +07:00
parent e5deedb42e
commit 11984bfa29
683 changed files with 105251 additions and 29068 deletions
@@ -1,11 +1,11 @@
"use client";
'use client';
import { DrawingRevision } from "@/types/drawing";
import { Card } from "@/components/ui/card";
import { Badge } from "@/components/ui/badge";
import { Button } from "@/components/ui/button";
import { Download, FileText } from "lucide-react";
import { format } from "date-fns";
import { DrawingRevision } from '@/types/drawing';
import { Card } from '@/components/ui/card';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';
import { Download, _FileText } from 'lucide-react';
import { format } from 'date-fns';
export function RevisionHistory({ revisions }: { revisions: DrawingRevision[] }) {
return (
@@ -14,15 +14,10 @@ export function RevisionHistory({ revisions }: { revisions: DrawingRevision[] })
<div className="space-y-3">
{revisions.map((rev) => (
<div
key={rev.revisionId}
className="flex items-center justify-between p-3 bg-muted/30 rounded-lg border"
>
<div key={rev.revisionId} className="flex items-center justify-between p-3 bg-muted/30 rounded-lg border">
<div className="flex-1">
<div className="flex items-center gap-3 mb-1">
<Badge variant={rev.isCurrent ? "default" : "outline"}>
Rev. {rev.revisionNumber}
</Badge>
<Badge variant={rev.isCurrent ? 'default' : 'outline'}>Rev. {rev.revisionNumber}</Badge>
{rev.isCurrent && (
<span className="text-xs text-green-600 font-medium flex items-center gap-1">
<div className="h-1.5 w-1.5 rounded-full bg-green-600" />
@@ -30,12 +25,9 @@ export function RevisionHistory({ revisions }: { revisions: DrawingRevision[] })
</span>
)}
</div>
<p className="text-sm text-foreground font-medium">
{rev.revisionDescription || "No description"}
</p>
<p className="text-sm text-foreground font-medium">{rev.revisionDescription || 'No description'}</p>
<p className="text-xs text-muted-foreground mt-1">
{format(new Date(rev.revisionDate), "dd MMM yyyy")} by{" "}
{rev.revisedByName}
{format(new Date(rev.revisionDate), 'dd MMM yyyy')} by {rev.revisedByName}
</p>
</div>