diff --git a/CHANGELOG.en-US.md b/CHANGELOG.en-US.md index 52eb5468414..4654e36103b 100644 --- a/CHANGELOG.en-US.md +++ b/CHANGELOG.en-US.md @@ -5,6 +5,7 @@ ### Fixes - Fix `n-tree` unexposed line color variable `--n-line-color`, closes [#5339](https://github.com/tusen-ai/naive-ui/issues/5339). +- Fix `n-tree` The style of the selected node is not displayed in the case of 'disabled'. ### Features diff --git a/CHANGELOG.zh-CN.md b/CHANGELOG.zh-CN.md index 795904c1599..c63b0719800 100644 --- a/CHANGELOG.zh-CN.md +++ b/CHANGELOG.zh-CN.md @@ -5,6 +5,7 @@ ### Fixes - 修复 `n-tree` 未暴露连接线颜色变量 `--n-line-color`,关闭[#5339](https://github.com/tusen-ai/naive-ui/issues/5339) +- 修复 `n-tree` 在 `disabled` 的情况下不显示选中节点的样式 ### Features diff --git a/src/tree/src/styles/index.cssr.ts b/src/tree/src/styles/index.cssr.ts index 0203e2af219..f3c1c1e0ba4 100644 --- a/src/tree/src/styles/index.cssr.ts +++ b/src/tree/src/styles/index.cssr.ts @@ -98,10 +98,10 @@ export default cB('tree', ` cB('tree-node-content', ` background: var(--n-node-color-hover); `) - ]), - cM('selected', [ - cB('tree-node-content', 'background: var(--n-node-color-active);') ]) + ]), + cM('selected', [ + cB('tree-node-content', 'background: var(--n-node-color-active);') ]) ]) ]), @@ -116,9 +116,9 @@ export default cB('tree', ` cNotM('selected', [ c('&:active', 'background: var(--n-node-color-pressed);') ]) - ]), - cM('selected', 'background: var(--n-node-color-active);') + ]) ]), + cM('selected', 'background: var(--n-node-color-active);'), cM('disabled', ` cursor: not-allowed; `)