diff --git a/web/app/components/datasets/create/step-two/option-card.tsx b/web/app/components/datasets/create/step-two/option-card.tsx index d0efdaabb1..b27be757b3 100644 --- a/web/app/components/datasets/create/step-two/option-card.tsx +++ b/web/app/components/datasets/create/step-two/option-card.tsx @@ -15,13 +15,15 @@ type OptionCardHeaderProps = { isActive?: boolean activeClassName?: string effectImg?: string + disabled?: boolean } export const OptionCardHeader: FC = (props) => { - const { icon, title, description, isActive, activeClassName, effectImg } = props + const { icon, title, description, isActive, activeClassName, effectImg, disabled } = props return
{isActive && effectImg && } @@ -63,7 +65,7 @@ export const OptionCard: FC = forwardRef((props, ref) => { (isActive && !noHighlight) ? 'border-[1.5px] border-components-option-card-option-selected-border' : 'border border-components-option-card-option-border', - disabled && 'opacity-50', + disabled && 'opacity-50 cursor-not-allowed', className, )} style={{ @@ -83,6 +85,7 @@ export const OptionCard: FC = forwardRef((props, ref) => { isActive={isActive && !noHighlight} activeClassName={activeHeaderClassName} effectImg={effectImg} + disabled={disabled} /> {/** Body */} {isActive && (children || actions) &&