This is an automated email from the ASF dual-hosted git repository.

bbovenzi pushed a commit to branch v3-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/v3-2-test by this push:
     new 24165b87bcb [v3-2-test] UI: Add hover feedback to Checkbox (#66714) 
(#66826)
24165b87bcb is described below

commit 24165b87bcb33d7b500449216762b605f4234816
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue May 12 16:23:48 2026 -0400

    [v3-2-test] UI: Add hover feedback to Checkbox (#66714) (#66826)
    
    * UI: Show pointer cursor for Checkbox
    
    * UI: Remove unnecessary checkbox root cursor props
    
    * UI: Remove checkbox tests
    
    * UI: Inline checkbox cursor props
    (cherry picked from commit 0528893ac0eff06d456a59fa5318f641b6af3bea)
    
    Co-authored-by: hojeong park <[email protected]>
---
 airflow-core/src/airflow/ui/src/components/ui/Checkbox.tsx | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/airflow-core/src/airflow/ui/src/components/ui/Checkbox.tsx 
b/airflow-core/src/airflow/ui/src/components/ui/Checkbox.tsx
index 94bb6e21d5d..1588843131d 100644
--- a/airflow-core/src/airflow/ui/src/components/ui/Checkbox.tsx
+++ b/airflow-core/src/airflow/ui/src/components/ui/Checkbox.tsx
@@ -31,7 +31,9 @@ export const Checkbox = React.forwardRef<HTMLInputElement, 
CheckboxProps>((props
   return (
     <ChakraCheckbox.Root ref={rootRef} {...rest}>
       <ChakraCheckbox.HiddenInput ref={ref} {...inputProps} />
-      <ChakraCheckbox.Control>{icon ?? <ChakraCheckbox.Indicator 
/>}</ChakraCheckbox.Control>
+      <ChakraCheckbox.Control _disabled={{ cursor: "not-allowed" }} 
cursor="pointer">
+        {icon ?? <ChakraCheckbox.Indicator />}
+      </ChakraCheckbox.Control>
       {children !== undefined && 
<ChakraCheckbox.Label>{children}</ChakraCheckbox.Label>}
     </ChakraCheckbox.Root>
   );

Reply via email to