截至1月20日,我们对 POS UI Extensions 进行了以下更新:
破坏性变更
- 已移除已弃用的 ActionItem 组件,请改用 Button。
- 已移除已弃用的 SmartGridApi,请改用 ActionApi。
- 已移除已弃用的 DiscountType,请改用 CartDiscountType 和 LineItemDiscountType。
- 已从 List 组件中移除已弃用的 badge prop,请改用 badges。
- 已从 TextField 组件中移除已弃用的 TextFieldProps 类型。
- 在 Stack 组件的 direction 字段中,'vertical' 和 'horizontal' 作为值已被弃用。
- Stack 组件中的 flexChildren' 字段已被弃用。
- Stack 组件中的 flex' 字段已被弃用。
- Stack 组件中的 flexWrap' 字段已被弃用。
- Stack 组件中的 paddingHorizontal' 和 paddingVertical 字段已被弃用。
- 已从 FormattedTextField 组件中移除 customValidator prop。
- 已从 Customer 对象中移除 email、firstName、lastName 和 note。
功能特性
- 新增了 PrintApi 和 PrintPreview 组件。
- 为 SessionApi 新增了 currency prop。
- Cart API 更新:
- 新增了用于单次操作购物车更新的 bulkUpdateCart 函数。
- addLineItem 和 addCustomSale 函数现在返回所添加行项目的 UUID。
- 添加了Box组件。
- 增强了Stack组件,新增字段包括justifyContent、alignItems和alignContent,以及众多新的尺寸和间距选项。
- 为Image组件添加了尺寸和填充选项。
所有更改均适用于POS UI扩展版本2025-01和POS应用版本9.26.0。有关所有版本详情,请参阅版本日志。

