From 10d9171031a443e37aa63b423c481d748b6a04bf Mon Sep 17 00:00:00 2001 From: Tomas Dvorak Date: Tue, 22 Sep 2026 18:28:48 +0200 Subject: [PATCH] fix(frontend): exactOptionalPropertyTypes on provider props MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit p?: Provider rejects an explicit undefined under exactOptionalPropertyTypes — generated schema fields are optional. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- apps/frontend/src/pages/DomainDetailPage.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/frontend/src/pages/DomainDetailPage.tsx b/apps/frontend/src/pages/DomainDetailPage.tsx index 905cde3..26fae76 100644 --- a/apps/frontend/src/pages/DomainDetailPage.tsx +++ b/apps/frontend/src/pages/DomainDetailPage.tsx @@ -33,7 +33,7 @@ function fmtDate(iso: string | null | undefined) { } // Vendor chip shown next to records and inside the provider strip. -function ProviderBadge({ p }: { p?: Provider | null }) { +function ProviderBadge({ p }: { p: Provider | null | undefined }) { if (!p?.name) return null; return ( @@ -45,7 +45,7 @@ function ProviderBadge({ p }: { p?: Provider | null }) { ); } -function ProvTile({ label, p }: { label: string; p?: Provider }) { +function ProvTile({ label, p }: { label: string; p: Provider | undefined }) { return (
{p?.icon