251210:1709 Frontend: reeactor organization and run build
Some checks failed
Spec Validation / validate-markdown (push) Has been cancelled
Spec Validation / validate-diagrams (push) Has been cancelled
Spec Validation / check-todos (push) Has been cancelled

This commit is contained in:
admin
2025-12-10 17:09:11 +07:00
parent aa96cd90e3
commit c8a0f281ef
140 changed files with 3780 additions and 1473 deletions

View File

@@ -21,10 +21,10 @@ interface CorrespondenceListProps {
export function CorrespondenceList({ data }: CorrespondenceListProps) {
const columns: ColumnDef<Correspondence>[] = [
{
accessorKey: "document_number",
accessorKey: "documentNumber",
header: "Document No.",
cell: ({ row }) => (
<span className="font-medium">{row.getValue("document_number")}</span>
<span className="font-medium">{row.getValue("documentNumber")}</span>
),
},
{
@@ -37,17 +37,17 @@ export function CorrespondenceList({ data }: CorrespondenceListProps) {
),
},
{
accessorKey: "from_organization.org_name",
accessorKey: "fromOrganization.orgName",
header: "From",
},
{
accessorKey: "to_organization.org_name",
accessorKey: "toOrganization.orgName",
header: "To",
},
{
accessorKey: "created_at",
header: "Date",
cell: ({ row }) => format(new Date(row.getValue("created_at")), "dd MMM yyyy"),
accessorKey: "createdAt",
header: "Created",
cell: ({ row }) => format(new Date(row.getValue("createdAt")), "dd MMM yyyy"),
},
{
accessorKey: "status",
@@ -60,13 +60,13 @@ export function CorrespondenceList({ data }: CorrespondenceListProps) {
const item = row.original;
return (
<div className="flex gap-2">
<Link href={`/correspondences/${item.correspondence_id}`}>
<Link href={`/correspondences/${row.original.correspondenceId}`}>
<Button variant="ghost" size="icon" title="View">
<Eye className="h-4 w-4" />
</Button>
</Link>
{item.status === "DRAFT" && (
<Link href={`/correspondences/${item.correspondence_id}/edit`}>
<Link href={`/correspondences/${row.original.correspondenceId}/edit`}>
<Button variant="ghost" size="icon" title="Edit">
<Edit className="h-4 w-4" />
</Button>