From 618614e702decba3b5c9c23ed0ffb9ed2c73430b Mon Sep 17 00:00:00 2001 From: John Costa Date: Sat, 15 Nov 2025 15:23:39 +0000 Subject: [PATCH] fix: signatures content --- packages/backend/src/models/index.ts | 6 +++++- packages/frontend/src/pages/Testimonies.tsx | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/models/index.ts b/packages/backend/src/models/index.ts index ea92723..ef78a12 100644 --- a/packages/backend/src/models/index.ts +++ b/packages/backend/src/models/index.ts @@ -1,5 +1,6 @@ import { db } from "./database"; import { signaturesTable } from "./schema"; +import { desc } from "drizzle-orm"; export const insertSignature = async ( signature: typeof signaturesTable.$inferInsert, @@ -15,5 +16,8 @@ export const insertSignature = async ( export const getSignatures = async (): Promise< Array > => { - return db.select().from(signaturesTable); + return db + .select() + .from(signaturesTable) + .orderBy(desc(signaturesTable.createdAt)); }; diff --git a/packages/frontend/src/pages/Testimonies.tsx b/packages/frontend/src/pages/Testimonies.tsx index e999705..9a5cba9 100644 --- a/packages/frontend/src/pages/Testimonies.tsx +++ b/packages/frontend/src/pages/Testimonies.tsx @@ -6,7 +6,10 @@ import { ArrowLeft, Users } from "lucide-react"; import { usePetitions } from "@/state"; const Testimonies = () => { - const { signatures } = usePetitions(); + const { signatures: allSignatures } = usePetitions(); + const signatures = allSignatures.filter( + (s) => s.name == null || s.comment == null, + ); const totalCount = signatures.length;