Closed oasis-cloud closed 1 month ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 82.99%. Comparing base (
46abf45
) to head (40d922f
). Report is 4 commits behind head on next.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
此次更改涉及Overlay
和Popup
组件的多个修改。在Overlay
中,OverlayProps
接口的lockScroll
属性类型更新为boolean | 'strict'
,并初始化为true
以保持向后兼容。引入了新变量shouldLockScroll
来优化锁定滚动的逻辑。在Popup
中,导入语句的顺序进行了调整,defaultProps
现在包含defaultOverlayProps
的扩展,锁定滚动的逻辑也使用了shouldLockScroll
,增强了代码的清晰度。文档也相应更新以反映这些变化。
文件路径 | 更改摘要 |
---|---|
src/packages/overlay/overlay.tsx | 更新OverlayProps 中的lockScroll 属性类型为boolean | 'strict' ,引入shouldLockScroll 变量以优化锁定滚动逻辑。 |
src/packages/popup/popup.tsx | 调整导入语句顺序,defaultProps 现在包含defaultOverlayProps 的扩展,更新锁定滚动逻辑以使用shouldLockScroll 。 |
src/packages/overlay/doc.en-US.md | 更新文档以反映lockScroll 属性类型的变化。 |
src/packages/overlay/doc.md | 更新文档以反映lockScroll 属性类型的变化。 |
src/packages/overlay/doc.zh-TW.md | 更新文档以反映lockScroll 属性类型的变化。 |
src/packages/popup/doc.en-US.md | 更新文档以反映lockScroll 属性类型的变化。 |
src/packages/popup/doc.md | 更新文档以反映lockScroll 属性类型的变化。 |
src/packages/popup/doc.zh-TW.md | 更新文档以反映lockScroll 属性类型的变化。 |
Popup
组件的新演示代码,直接与主PR中关于Popup
组件的功能和文档的更改相关。Popup
组件的React Native版本,与主PR中关于Popup
组件及其属性的修改一致。在兔子洞里跳跃欢,
新组件如春花般。
滚动锁定更灵活,
代码清晰乐无边。
让我们一起庆祝吧,
兔子舞动乐无穷! 🐰✨
需要补充一下文档
🤔 这个变动的性质是?
🔗 相关 Issue
💡 需求背景和解决方案
☑️ 请求合并前的自查清单
⚠️ 请自检并全部勾选全部选项。⚠️
Summary by CodeRabbit
新功能
Overlay
组件的lockScroll
属性,支持更灵活的滚动锁定选项(boolean | 'strict'
)。Popup
组件的逻辑进行了优化,提升了代码的清晰度与组织性。改进
lockScroll
属性的变化,确保使用示例和属性说明保持一致。