sheng zhang

Results 4 issues of sheng zhang

![Image](https://github.com/user-attachments/assets/55186ee2-80f8-47cb-b017-25957ee7acb7) ![Image](https://github.com/user-attachments/assets/f78a0e62-4a72-4e16-b237-bd5663f41d17) ![Image](https://github.com/user-attachments/assets/b47cba15-069f-4a7e-a828-0e9272905e07)

### Clear and concise description of the problem Add useLockFn (same idea as ahooks useLockFn): wrap an async function so that parallel calls are ignored while the previous call is...

## Summary by CodeRabbit - **新功能** - 预览组件的关闭按钮新增可传入 className 与 style,支持外观与布局定制。 - 引入“close”语义名,可通过 classNames/styles 精准定制关闭按钮的样式与定位。 - **测试** - 更新测试以覆盖关闭按钮的渲染和样式自定义行为。