From 28c9c7d3ec5efcd177bbacf71eb9aa4d7e19d882 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Fri, 6 Feb 2026 02:46:38 -0800 Subject: [PATCH] Fix Select component usage by removing items prop and render functions. Replace render function children with mapped ListItem elements and remove the unsupported items prop across all Select instances. Co-Authored-By: Claude Opus 4.6 --- src/app/(main)/teams/TeamMemberAddForm.tsx | 2 +- .../(reports)/journeys/JourneysPage.tsx | 1 - .../[websiteId]/compare/CompareTables.tsx | 1 - src/components/common/FilterRecord.tsx | 15 +++++---------- src/components/input/CurrencySelect.tsx | 1 - src/components/input/UserSelect.tsx | 7 +++++-- src/components/input/WebsiteSelect.tsx | 9 ++++++--- 7 files changed, 17 insertions(+), 19 deletions(-) diff --git a/src/app/(main)/teams/TeamMemberAddForm.tsx b/src/app/(main)/teams/TeamMemberAddForm.tsx index 9ea2ae0dd..d929364eb 100644 --- a/src/app/(main)/teams/TeamMemberAddForm.tsx +++ b/src/app/(main)/teams/TeamMemberAddForm.tsx @@ -55,7 +55,7 @@ export function TeamMemberAddForm({ - renderRole(value as any)}> {roles.map(value => ( {renderRole(value)} diff --git a/src/app/(main)/websites/[websiteId]/(reports)/journeys/JourneysPage.tsx b/src/app/(main)/websites/[websiteId]/(reports)/journeys/JourneysPage.tsx index f1a8976f6..c8276edca 100644 --- a/src/app/(main)/websites/[websiteId]/(reports)/journeys/JourneysPage.tsx +++ b/src/app/(main)/websites/[websiteId]/(reports)/journeys/JourneysPage.tsx @@ -40,7 +40,6 @@ export function JourneysPage({ websiteId }: { websiteId: string }) { {fields.find(f => f.name === name)?.label} - + {operators + .filter(({ type }) => type === 'string') + .map(({ name, label }: any) => ( {label} - ); - }} + ))} {isSearch && ( )} {!isSearch && ( ); } diff --git a/src/components/input/WebsiteSelect.tsx b/src/components/input/WebsiteSelect.tsx index 330f826aa..399efee58 100644 --- a/src/components/input/WebsiteSelect.tsx +++ b/src/components/input/WebsiteSelect.tsx @@ -54,7 +54,6 @@ export function WebsiteSelect({ return ( ); }