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