From 295749ba2f80a18584bb6cd8aff2f40fa478a9fa Mon Sep 17 00:00:00 2001
From: "google-labs-jules[bot]"
<161369871+google-labs-jules[bot]@users.noreply.github.com>
Date: Thu, 22 Jan 2026 16:56:35 +0000
Subject: [PATCH] Fix type errors in Calendar component and seed-db script
---
src/components/ui/calendar.tsx | 10 ++++------
src/lib/seed-db.ts | 6 +++---
2 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/src/components/ui/calendar.tsx b/src/components/ui/calendar.tsx
index 3cd65cc..dd4c80a 100644
--- a/src/components/ui/calendar.tsx
+++ b/src/components/ui/calendar.tsx
@@ -54,12 +54,10 @@ function Calendar({
...classNames,
}}
components={{
- IconLeft: ({ className, ...props }) => (
-
- ),
- IconRight: ({ className, ...props }) => (
-
- ),
+ Chevron: ({ orientation, className, ...props }) => {
+ const Icon = orientation === "left" ? ChevronLeft : ChevronRight
+ return
+ },
}}
{...props}
/>
diff --git a/src/lib/seed-db.ts b/src/lib/seed-db.ts
index ecd0b00..a37fdb6 100644
--- a/src/lib/seed-db.ts
+++ b/src/lib/seed-db.ts
@@ -1,5 +1,5 @@
"use server";
-import { collection, writeBatch, getDocs, Firestore } from "firebase/firestore";
+import { collection, writeBatch, getDocs, Firestore, doc } from "firebase/firestore";
import { mockMunicipalities, mockPermits } from "./data";
/**
@@ -17,7 +17,7 @@ export async function seedDatabase(firestore: Firestore, userId: string) {
if (municipalitiesSnapshot.empty) {
const municipalitiesBatch = writeBatch(firestore);
mockMunicipalities.forEach((municipality) => {
- const docRef = collection(firestore, "municipalities").doc(municipality.id);
+ const docRef = doc(firestore, "municipalities", municipality.id);
municipalitiesBatch.set(docRef, municipality);
});
await municipalitiesBatch.commit();
@@ -33,7 +33,7 @@ export async function seedDatabase(firestore: Firestore, userId: string) {
const permitsBatch = writeBatch(firestore);
mockPermits.forEach((permit) => {
// Note: In a real scenario, you'd likely want unique IDs, but for mock data this is okay.
- const docRef = collection(firestore, `users/${userId}/permits`).doc(permit.id);
+ const docRef = doc(firestore, `users/${userId}/permits`, permit.id);
permitsBatch.set(docRef, permit);
});
await permitsBatch.commit();