From c64ed2e329b9315097f1c86c9b91264498192b14 Mon Sep 17 00:00:00 2001 From: xiaosi <2652281683@qq.com> Date: Wed, 2 Sep 2026 10:04:06 +0800 Subject: [PATCH] fix: keep disabled dialog selects visually disabled Exclude .t-is-disabled from the select readonly appearance override so true disabled selects keep TDesign disabled styles. --- src/styles/prototype.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/styles/prototype.css b/src/styles/prototype.css index 3f85c57..dc73613 100644 --- a/src/styles/prototype.css +++ b/src/styles/prototype.css @@ -721,8 +721,8 @@ svg:not(.t-icon){ width: 18px; height: 18px; fill: none; stroke: currentColor; s .add-dock-dialog .t-input--focused{ border-color: #6799d1; box-shadow: 0 0 0 3px rgba(31,111,235,.08); } .add-dock-dialog .t-input.t-is-readonly, .add-dock-dialog .t-input.t-is-readonly .t-input__inner{ color: #77838d; background: #f2f4f6; cursor: not-allowed; } /* Select 内部 input 默认 readonly,但不是禁用;恢复可交互外观 */ -.add-dock-dialog .t-select .t-input.t-is-readonly, -.add-dock-dialog .t-select .t-input.t-is-readonly .t-input__inner { +.add-dock-dialog .t-select .t-input.t-is-readonly:not(.t-is-disabled), +.add-dock-dialog .t-select .t-input.t-is-readonly:not(.t-is-disabled) .t-input__inner { color: var(--ink); background: #fff; cursor: pointer;