fix: signatures content

This commit is contained in:
2025-11-15 15:23:39 +00:00
parent 689291ef6b
commit 618614e702
2 changed files with 9 additions and 2 deletions

View File

@ -1,5 +1,6 @@
import { db } from "./database"; import { db } from "./database";
import { signaturesTable } from "./schema"; import { signaturesTable } from "./schema";
import { desc } from "drizzle-orm";
export const insertSignature = async ( export const insertSignature = async (
signature: typeof signaturesTable.$inferInsert, signature: typeof signaturesTable.$inferInsert,
@ -15,5 +16,8 @@ export const insertSignature = async (
export const getSignatures = async (): Promise< export const getSignatures = async (): Promise<
Array<typeof signaturesTable.$inferSelect> Array<typeof signaturesTable.$inferSelect>
> => { > => {
return db.select().from(signaturesTable); return db
.select()
.from(signaturesTable)
.orderBy(desc(signaturesTable.createdAt));
}; };

View File

@ -6,7 +6,10 @@ import { ArrowLeft, Users } from "lucide-react";
import { usePetitions } from "@/state"; import { usePetitions } from "@/state";
const Testimonies = () => { const Testimonies = () => {
const { signatures } = usePetitions(); const { signatures: allSignatures } = usePetitions();
const signatures = allSignatures.filter(
(s) => s.name == null || s.comment == null,
);
const totalCount = signatures.length; const totalCount = signatures.length;