diff --git a/app/page.tsx b/app/page.tsx index 72f099c..64f2e83 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,6 +1,6 @@ import Link from "next/link"; import { asc } from "drizzle-orm"; -import { ChevronRight, FileImage, FileText } from "lucide-react"; +import { FileImage, FileText } from "lucide-react"; import { db } from "@/db"; import { files } from "@/db/schema"; @@ -45,13 +45,17 @@ export default async function HomePage() { +
+

เพิ่มเอกสาร

+ +
+

เอกสาร

{rows.length > 0 && ( {rows.length} ไฟล์ )}
- {rows.length === 0 ? (
@@ -68,7 +72,7 @@ export default async function HomePage() { {rows.map((f) => (
  • {imageFormatFromUrl(f.pdfUrl) ? ( @@ -88,14 +92,13 @@ export default async function HomePage() { {new Date(f.createdAt).toLocaleString("th-TH")} - - {/* M4 (UX audit 2026-09-16): ลิงก์กางเต็มการ์ด — จอสัมผัสจิ้มตรงไหนก็เข้าได้ - (เดิมปุ่ม "Annotate" ~30px อย่างเดียว และเป็นภาษาอังกฤษใน UI ไทย) */} + {/* ปุ่มเข้า annotate แทนลิงก์กางเต็มการ์ด (M4) ตาม feedback — เป้าจิ้ม 36px (H4) */} + className="shrink-0 rounded-md bg-primary px-4 py-2 text-sm font-medium text-white transition hover:opacity-90 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-1" + > + Annotate +
  • ))} diff --git a/components/UploadFileForm.tsx b/components/UploadFileForm.tsx index ed5efab..e9daa62 100644 --- a/components/UploadFileForm.tsx +++ b/components/UploadFileForm.tsx @@ -62,6 +62,9 @@ export default function UploadFileForm() { > {pending ? "กำลังอัปโหลด…" : "อัปโหลด"} +

    + รองรับ PDF, JPG, PNG, TIFF — ไม่เกิน 100MB ต่อไฟล์ +

    {error &&

    {error}

    } );