Skip to content

feat(nav): add marquee scrolling for long company notices#839

Merged
LordofAvernus merged 1 commit into
mainfrom
feat/company-notice-marquee
Jun 11, 2026
Merged

feat(nav): add marquee scrolling for long company notices#839
LordofAvernus merged 1 commit into
mainfrom
feat/company-notice-marquee

Conversation

@LordofAvernus

Copy link
Copy Markdown
Collaborator

Summary

  • 系统公告横幅在文本溢出时改为 CSS 双文本跑马灯滚动,hover 暂停
  • 短文本保持静态展示;prefers-reduced-motion 下降级为省略号 +「查看全部」
  • 点击内容区打开详情弹窗;同步 dms-ui-ee 已合并的跑马灯实现到 CE main

关联:actiontech/dms-ui-ee#713、actiontech/dms-ee#881

Test plan

  • pnpm checker 通过
  • pnpm jest --selectProjects dms --testPathPattern=CompanyNoticeBanner 10/10 通过

@github-actions

Copy link
Copy Markdown

Coverage report

St.
Category Percentage Covered / Total
🟢 Statements 80.96% 29504/36443
🟡 Branches 63.26% 11054/17474
🟢 Functions 84.4% 9937/11773
🟢 Lines 84.94% 28191/33189

Test suite run success

3743 tests passing in 816 suites.

Report generated by 🧪jest coverage report action from f9ffac2

@LordofAvernus LordofAvernus merged commit 6fdc83c into main Jun 11, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant