/**
 * SalesSdk 普通商品 SKU 弹窗 Host（create 模式，供 requiresDetail 编排使用）。
 *
 * 须与 `<NormalProductDetailHostRenderer />` 同树挂载（SalesSdkProvider 内）。
 *
 * @example
 * const host = createOpenNormalProductDetailHost(bridges.normalProductDetail);
 */
export function createOpenNormalProductDetailHost(bridge) {
  return function (payload) {
    return bridge.request({
      mode: 'create',
      requiresDetailPayload: payload
    }).then(function (result) {
      return (result === null || result === void 0 ? void 0 : result.mode) === 'create' ? result.detailResult : null;
    });
  };
}