From acdb1e3303df6780e427641abfe89d20e5ce0d56 Mon Sep 17 00:00:00 2001 From: Daniel Arroyo Date: Wed, 8 Jul 2026 00:03:44 -0400 Subject: [PATCH] fix(Select): remove Icon asChild from Trigger to avoid Slot error - Radix SelectTrigger composes its children via Slot internally - Having both {children} and caused "Slot failed to slot onto its children" - Use Radix default Icon instead (rendered automatically) --- web/src/components/ui/Select.tsx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/web/src/components/ui/Select.tsx b/web/src/components/ui/Select.tsx index 178f237..fd1a683 100644 --- a/web/src/components/ui/Select.tsx +++ b/web/src/components/ui/Select.tsx @@ -1,6 +1,6 @@ import * as React from 'react' import * as SelectPrimitive from '@radix-ui/react-select' -import { ChevronDown, Check } from 'lucide-react' +import { Check } from 'lucide-react' import { cn } from '@/lib/utils' const Select = SelectPrimitive.Root @@ -23,9 +23,6 @@ const SelectTrigger = React.forwardRef< {...props} > {children} - - - )) SelectTrigger.displayName = SelectPrimitive.Trigger.displayName