From 08ebc098146085928d3cdab5a200e9020d4f9094 Mon Sep 17 00:00:00 2001 From: vladtechno Date: Thu, 18 Jun 2026 22:23:32 +1000 Subject: [PATCH] docs(pwa): plan fix (keypad reduce) + gitignore tsbuildinfo Co-Authored-By: claude-flow --- docs/superpowers/plans/2026-06-18-premium-driver-pwa.md | 3 ++- driver-pwa/frontend/.gitignore | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/superpowers/plans/2026-06-18-premium-driver-pwa.md b/docs/superpowers/plans/2026-06-18-premium-driver-pwa.md index d19d6f1..d8cd47f 100644 --- a/docs/superpowers/plans/2026-06-18-premium-driver-pwa.md +++ b/docs/superpowers/plans/2026-06-18-premium-driver-pwa.md @@ -536,7 +536,8 @@ const MAX_DIGITS = 6; export function keypadReduce(current: string, key: string): string { if (key === "back") return current.slice(0, -1); if (!/^\d$/.test(key)) return current; - if (current === "" && key === "0") return ""; // no leading zero + if (current === "0") return key === "0" ? "0" : key; // replace leading zero + if (current === "" && key === "0") return ""; // no leading zero from empty if (current.length >= MAX_DIGITS) return current; return current + key; } diff --git a/driver-pwa/frontend/.gitignore b/driver-pwa/frontend/.gitignore index b1640b5..225489c 100644 --- a/driver-pwa/frontend/.gitignore +++ b/driver-pwa/frontend/.gitignore @@ -2,3 +2,4 @@ node_modules dist .env .env.local +*.tsbuildinfo