fix: Update trigger styles for disabled state in PureSelect component (#22986)

This commit is contained in:
Dylan Jiang
2025-07-26 10:53:59 +08:00
committed by GitHub
parent 773932b1e7
commit 1446f19709

View File

@@ -92,12 +92,13 @@ const PureSelect = ({
> >
<PortalToFollowElemTrigger <PortalToFollowElemTrigger
onClick={() => !disabled && handleOpenChange(!mergedOpen)} onClick={() => !disabled && handleOpenChange(!mergedOpen)}
asChild asChild >
>
<div <div
className={cn( className={cn(
'system-sm-regular group flex h-8 cursor-pointer items-center rounded-lg bg-components-input-bg-normal px-2 text-components-input-text-filled hover:bg-state-base-hover-alt', 'system-sm-regular group flex h-8 items-center rounded-lg bg-components-input-bg-normal px-2 text-components-input-text-filled',
mergedOpen && 'bg-state-base-hover-alt', !disabled && 'cursor-pointer hover:bg-state-base-hover-alt',
disabled && 'cursor-not-allowed opacity-50',
mergedOpen && !disabled && 'bg-state-base-hover-alt',
triggerClassName, triggerClassName,
)} )}
> >