feat(tabs): 支持工作区标签宽度自适应

- 根据工作区可用宽度和标签数量动态分配标签宽度
- 使用 ResizeObserver 响应布局变化并限制可读宽度范围
- 通过 CSS 变量同步标签宽度并补充边界回归测试
This commit is contained in:
Syngnat
2026-07-24 14:00:18 +08:00
parent aee4da47db
commit 340e7837a3
3 changed files with 115 additions and 5 deletions

View File

@@ -3707,9 +3707,9 @@ body[data-ui-version="v2"] .gn-v2-main-tabs-double .ant-tabs-nav-list {
}
body[data-ui-version="v2"] .gn-v2-main-tabs .ant-tabs-tab {
width: 260px;
min-width: 260px;
max-width: 260px;
width: var(--gn-v2-tab-width, 260px);
min-width: var(--gn-v2-tab-width, 260px);
max-width: var(--gn-v2-tab-width, 260px);
height: 36px;
margin: 0 !important;
padding: 0 !important;