From 4243816722fbfded975a7b6774a7eb78a2b45be7 Mon Sep 17 00:00:00 2001 From: Mephistic Date: Tue, 29 Oct 2024 18:48:59 -0400 Subject: [PATCH] Adding base summary field to bill models --- components/db/bills.ts | 1 + functions/src/bills/types.ts | 3 ++- scripts/firebase-admin/generateBill.ts | 3 ++- stories/organisms/billDetail/MockBillData.tsx | 3 ++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/components/db/bills.ts b/components/db/bills.ts index 54dd14f58..f70006be6 100644 --- a/components/db/bills.ts +++ b/components/db/bills.ts @@ -53,6 +53,7 @@ export type Bill = { currentCommittee?: CurrentCommittee city?: string topics?: string[] + summary?: string } export function useBill(court: number, id: string) { diff --git a/functions/src/bills/types.ts b/functions/src/bills/types.ts index 14346245e..85d089d96 100644 --- a/functions/src/bills/types.ts +++ b/functions/src/bills/types.ts @@ -315,7 +315,8 @@ export const Bill = withDefaults( similar: Array(Id), currentCommittee: Optional(CurrentCommittee), city: Optional(String), - topics: Optional(Array(String)) + topics: Optional(Array(String)), + summary: Optional(String) }), { court: 0, diff --git a/scripts/firebase-admin/generateBill.ts b/scripts/firebase-admin/generateBill.ts index de2d3c7af..eb15b71e3 100644 --- a/scripts/firebase-admin/generateBill.ts +++ b/scripts/firebase-admin/generateBill.ts @@ -37,7 +37,8 @@ export const script: Script = async ({ db, args }) => { fetchedAt: Timestamp.now(), history: [], similar: [], - topics: [] + topics: [], + summary: "This is the summary" } console.log(`/generalCourts/${court}/bills/${id}`) const billRef = db.collection(`/generalCourts/${court}/bills`).doc(`${id}`) diff --git a/stories/organisms/billDetail/MockBillData.tsx b/stories/organisms/billDetail/MockBillData.tsx index be5e264e1..d1eec9a8a 100644 --- a/stories/organisms/billDetail/MockBillData.tsx +++ b/stories/organisms/billDetail/MockBillData.tsx @@ -79,5 +79,6 @@ export const bill: Bill = { topics: [ "Criminal investigation, prosecution, interrogation", "Criminal sentencing" - ] + ], + summary: "This is the summary" }