Open oasis-cloud opened 1 week ago
此次更改引入了一个新的组件Segmented
,并在src/config.json
文件的展示组件
部分进行了配置。该组件的版本为3.0.0
,带有中文名称分段选择器
和英文描述。还新增了多个与Segmented
组件相关的测试、演示组件及文档文件,以支持其功能和使用说明。
文件路径 | 更改摘要 |
---|---|
src/config.json |
新增组件Segmented ,版本3.0.0 ,类型component ,显示设置为true 。 |
src/packages/segmented/__tests__/segmented.spec.tsx |
新增测试套件,包含“简单值测试”和“复杂值测试”以验证Segmented 组件的功能。 |
src/packages/segmented/demo.taro.tsx |
新增SegmentedDemo 组件,展示三个演示组件,使用Taro框架和翻译功能。 |
src/packages/segmented/demo.tsx |
新增SegmentedDemo 组件,使用useTranslate 钩子进行中文翻译并展示三个演示组件。 |
src/packages/segmented/demos/h5/demo1.tsx |
新增Demo1 组件,使用Segmented 组件并定义默认选项。 |
src/packages/segmented/demos/h5/demo2.tsx |
新增Demo2 组件,使用useState 管理状态并渲染Segmented 组件。 |
src/packages/segmented/demos/h5/demo3.tsx |
新增Demo3 组件,使用Segmented 和SegmentedItem 组件,支持图标和状态管理。 |
src/packages/segmented/demos/taro/demo1.tsx |
新增Demo1 组件,使用Taro版本的Segmented 组件并定义默认选项和样式。 |
src/packages/segmented/demos/taro/demo2.tsx |
新增Demo2 组件,使用useState 管理状态并渲染Taro版本的Segmented 组件。 |
src/packages/segmented/demos/taro/demo3.tsx |
新增Demo3 组件,使用Taro版本的Segmented 和SegmentedItem 组件,支持图标和状态管理。 |
src/packages/segmented/doc.en-US.md |
新增Segmented 组件的英文文档,包含组件的用途、属性及示例。 |
src/packages/segmented/doc.md |
新增Segmented 组件的中文文档,包含组件的用途、属性及示例。 |
src/packages/segmented/doc.taro.md |
新增Segmented 组件的Taro文档,包含组件的用途、属性及示例。 |
src/packages/segmented/doc.zh-TW.md |
新增Segmented 组件的繁体中文文档,包含组件的用途、属性及示例。 |
src/packages/segmented/index.taro.ts |
新增index.taro.ts 文件,导入并导出Segmented 组件及其类型。 |
src/packages/segmented/index.ts |
新增index.ts 文件,导入并导出Segmented 组件及其类型。 |
src/packages/segmented/segmented.scss |
新增SCSS样式文件,定义Segmented 组件的样式。 |
src/packages/segmented/segmented.taro.tsx |
新增Segmented 组件,支持Taro框架的分段控制界面。 |
src/packages/segmented/segmented.tsx |
新增Segmented 组件,提供分段控制UI元素。 |
src/packages/segmented/types.ts |
新增SegmentedItem 和SegmentedProps 接口,定义分段控制组件的类型结构。 |
src/styles/variables.scss |
新增分段控制样式变量,定义外观和布局相关的多个样式变量。 |
Popup
组件引入了新功能,涉及到与src/config.json
的更新,类似于本PR对Segmented
组件的更改。Popup
组件在src/config.json
中的版本,与本PR中Segmented
组件的版本更改相关。Segmented
组件的样式方面相关。Pagination
组件中的图标,可能与Segmented
组件的视觉方面相关。Tag
组件中的图标,可能与Segmented
组件的视觉方面相关。PullToRefresh
组件中的图标,可能与Segmented
组件的视觉方面相关。size/XXL
, 3.x
兔子在草地上跳跃,
新组件如花儿盛开。
分段选择乐无穷,
代码美丽如春光。
测试文档齐全备,
开发者欢笑声扬。 🐇✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Attention: Patch coverage is 91.04478%
with 6 lines
in your changes missing coverage. Please review.
Project coverage is 84.09%. Comparing base (
6714eb4
) to head (e667122
). Report is 1 commits behind head on V3.0.
Files with missing lines | Patch % | Lines |
---|---|---|
src/packages/segmented/segmented.tsx | 90.76% | 6 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
🤔 这个变动的性质是?
🔗 相关 Issue
💡 需求背景和解决方案
☑️ 请求合并前的自查清单
⚠️ 请自检并全部勾选全部选项。⚠️
Summary by CodeRabbit
发布说明
新特性
Segmented
组件,支持内容卡片的切换。Demo1
,Demo2
,Demo3
),展示了不同的使用场景。文档
Segmented
组件新增了详细的英文和中文文档,包含组件的使用说明和属性描述。样式
Segmented
组件的视觉效果和可定制性。