Skip to content

Commit

Permalink
improve(design): Form preserve prop set to false by default
Browse files Browse the repository at this point in the history
  • Loading branch information
dengfuping committed Mar 28, 2024
1 parent 58fa2f4 commit 65afc98
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 4 deletions.
2 changes: 1 addition & 1 deletion packages/design/src/drawer/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ nav:
- 按钮区和主按钮位置居左展示。
- 内容区滚动时,动态设置页头和页脚的阴影。
- 当内容高度大于等于抽屉高度时,页脚会置底展示;当内容高度小于抽屉高度时,`footer` 会跟随内容展示。
- 📢 `destroyOnClose` 属性的默认值为 true。
- 📢 `destroyOnClose` 属性的默认值为 `true`
- 🆕 新增 `footer` 属性,用于设置抽屉的底部内容,默认为 `取消``确定` 按钮。
- 🆕 新增 `footerExtra` 属性,用于设置抽屉底部的额外内容,仅默认页脚生效。
- 🆕 新增 `onOk``onCancel` 属性,用于设置 `取消``确定` 按钮的回调。
Expand Down
2 changes: 2 additions & 0 deletions packages/design/src/form/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ nav:

- 🔥 完全继承 antd [Form](https://ant.design/components/form-cn) 的能力和 API,可无缝切换。
- 💄 定制主题和样式,符合 OceanBase Design 设计规范。
- 📢 Form `preserve` 属性的默认值为 `true`
- 📢 Form `requiredMark` 默认为 `optional` 可选样式。
- 🆕 Form.Item `tooltip` 新增 `type` 属性,支持不同类型的 Tooltip 提示,详见 [Tooltip 文档](/components/Tooltip)

Expand All @@ -24,6 +25,7 @@ nav:

| 参数 | 说明 | 类型 | 默认值 | 版本 |
| :-- | :-- | :-- | :-- | :-- |
| preserve | 当字段被删除时保留字段值。你可以通过 `getFieldsValue(true)` 来获取保留字段值 | boolean | false | 0.3.1 |
| requiredMark | 设置必选或可选样式。此为 Form 配置,Form.Item 无法单独配置 | boolean \| `optional` \| ((label: ReactNode, info: { required: boolean }) => ReactNode) | `optional` | - |

- 更多 API 详见 antd Form 文档: https://ant.design/components/form-cn
5 changes: 3 additions & 2 deletions packages/design/src/form/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,11 @@ const Form: CompoundedComponent = ({ hideRequiredMark, ...restProps }) => {
hideRequiredMark
? false
: contextForm?.requiredMark !== undefined
? contextForm?.requiredMark
: 'optional'
? contextForm?.requiredMark
: 'optional'
}
hideRequiredMark={hideRequiredMark}
preserve={false}
{...restProps}
/>
);
Expand Down
2 changes: 1 addition & 1 deletion packages/design/src/modal/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ nav:

- 🔥 完全继承 antd [Modal](https://ant.design/components/modal-cn) 的能力和 API,可无缝切换。
- 💄 定制主题和样式,符合 OceanBase Design 设计规范。
- 📢 `destroyOnClose` 属性的默认值为 true。
- 📢 `destroyOnClose` 属性的默认值为 `true`
- 🆕 新增 `Modal.Progress` 组件,可用于异步任务或耗时较长的场景。
- 🆕 `Modal.method()` 静态方法,支持消费 `ConfigProvider` 全局配置。

Expand Down

0 comments on commit 65afc98

Please sign in to comment.