diff --git a/client/src/app.less b/client/src/app.less index c54988c..a341e02 100644 --- a/client/src/app.less +++ b/client/src/app.less @@ -5,6 +5,30 @@ user-select: none; } +// Keep tab panes inside the viewport so long target lists can scroll internally. +.target-tabs { + flex: 1; + min-height: 0; + display: flex; + flex-direction: column; +} + +.target-tabs > .ant-tabs-content-holder { + flex: 1; + min-height: 0; +} + +.target-tabs .ant-tabs-content, +.target-tabs .ant-tabs-tabpane { + height: 100%; + min-height: 0; +} + +.target-tabs .ant-tabs-tabpane { + display: flex; + flex-direction: column; +} + // 美化滚动条 ::-webkit-scrollbar { width: 8px; diff --git a/client/src/sections/wuyuanbiaoba/components/TargetList.jsx b/client/src/sections/wuyuanbiaoba/components/TargetList.jsx index cc21073..b19521d 100644 --- a/client/src/sections/wuyuanbiaoba/components/TargetList.jsx +++ b/client/src/sections/wuyuanbiaoba/components/TargetList.jsx @@ -83,7 +83,7 @@ const TargetList = ({