From d4d52fb13cc7ef8b2a390d57503f3881c63c26ff Mon Sep 17 00:00:00 2001 From: Johan Persson Date: Tue, 10 Mar 2026 16:13:44 +0100 Subject: [PATCH] fix(ui): ensure disabled rows override pointer cursor Move the disabled rule after the pointer cursor rules so that disabled rows always show cursor: not-allowed, even when they have data-href or data-selection-mode. Signed-off-by: Johan Persson --- packages/ui/src/components/Table/Table.module.css | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/ui/src/components/Table/Table.module.css b/packages/ui/src/components/Table/Table.module.css index 062860fa78..55cf235e56 100644 --- a/packages/ui/src/components/Table/Table.module.css +++ b/packages/ui/src/components/Table/Table.module.css @@ -104,15 +104,16 @@ background-color: var(--bui-bg-tint-pressed); } - &[data-disabled] { - background-color: var(--bui-bg-tint-disabled); - } - &[data-href], &[data-selection-mode], &[data-react-aria-pressable='true'] { cursor: pointer; } + + &[data-disabled] { + background-color: var(--bui-bg-tint-disabled); + cursor: not-allowed; + } } .bui-TableCell {