Seed shelf UI: source links, lots, and what's left (#51) (#68)
Build image / build-and-push (push) Successful in 11s

Co-authored-by: Steve Dudenhoeffer <[email protected]>
This commit was merged in pull request #68.
This commit is contained in:
2026-07-21 06:03:12 +00:00
committed by steve
parent 7f8b5254d0
commit 5d9b10d7c7
15 changed files with 1067 additions and 11 deletions
+6
View File
@@ -31,6 +31,10 @@ export const plantSchema = z.object({
color: z.string(),
icon: z.string(),
daysToMaturity: z.number().nullable().optional(),
// Provenance for the VARIETY — the page you'd go back to to buy it again.
// What you actually bought, and how much is left, lives in seedLots.ts.
sourceUrl: z.string().default(''),
vendor: z.string().default(''),
notes: z.string(),
version: z.number(),
createdAt: z.string(),
@@ -75,6 +79,8 @@ export interface PlantInput {
color: string
icon: string
daysToMaturity: number | null
sourceUrl: string
vendor: string
notes: string
}