@ray-core/framework-shared
Advanced tools
Comparing version
@@ -6,2 +6,8 @@ # Change Log | ||
## [0.3.99-beta.0](https://registry.code.tuya-inc.top/godzilla/ray-core/compare/v0.3.5...v0.3.99-beta.0) (2023-07-19) | ||
### Features | ||
- 支持将 app.js 传入的 props 透传到页面 ([f4174c1](https://registry.code.tuya-inc.top/godzilla/ray-core/commits/f4174c14bcf6be0c63b45a29e6eb8e6f5d72b397)) | ||
## [0.3.5](https://registry.code.tuya-inc.top/godzilla/ray-core/compare/v0.3.4...v0.3.5) (2023-07-19) | ||
@@ -8,0 +14,0 @@ |
@@ -17,2 +17,13 @@ "use strict"; | ||
})(); | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
@@ -41,2 +52,13 @@ if (k2 === undefined) k2 = k; | ||
}; | ||
var __rest = (this && this.__rest) || function (s, e) { | ||
var t = {}; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) | ||
t[p] = s[p]; | ||
if (s != null && typeof Object.getOwnPropertySymbols === "function") | ||
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { | ||
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) | ||
t[p[i]] = s[p[i]]; | ||
} | ||
return t; | ||
}; | ||
var __read = (this && this.__read) || function (o, n) { | ||
@@ -114,15 +136,11 @@ var m = typeof Symbol === "function" && o[Symbol.iterator]; | ||
var _a, _b; | ||
var props = { | ||
location: { | ||
query: this.props.query || {}, | ||
}, | ||
}; | ||
var _c = this.props, page = _c.page, _d = _c.query, query = _d === void 0 ? {} : _d, p = __rest(_c, ["page", "query"]); | ||
var props = __assign({ location: { query: query } }, p); | ||
if ((0, isClassComponent_1.default)(Page) || Page.$$typeof === react_is_1.ForwardRef) { | ||
props.ref = function (node) { return (_this.pageComponentInstance = node); }; | ||
} | ||
var page = this.props.page; | ||
return React.createElement(PageInstanceContext_1.default.Provider, { value: page }, React.createElement(WrappedPage, props), React.createElement(InnerModal_1.default, { | ||
inst: (_b = (_a = page.modalContainer) !== null && _a !== void 0 ? _a : document === null || document === void 0 ? void 0 : document.body) !== null && _b !== void 0 ? _b : null, | ||
ref: this.innerModalRef, | ||
pageId: page.pageId | ||
pageId: page.pageId, | ||
})); | ||
@@ -129,0 +147,0 @@ }; |
@@ -16,2 +16,24 @@ var __extends = (this && this.__extends) || (function () { | ||
})(); | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
var __rest = (this && this.__rest) || function (s, e) { | ||
var t = {}; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) | ||
t[p] = s[p]; | ||
if (s != null && typeof Object.getOwnPropertySymbols === "function") | ||
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { | ||
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) | ||
t[p[i]] = s[p[i]]; | ||
} | ||
return t; | ||
}; | ||
var __read = (this && this.__read) || function (o, n) { | ||
@@ -85,15 +107,11 @@ var m = typeof Symbol === "function" && o[Symbol.iterator]; | ||
var _a, _b; | ||
var props = { | ||
location: { | ||
query: this.props.query || {}, | ||
}, | ||
}; | ||
var _c = this.props, page = _c.page, _d = _c.query, query = _d === void 0 ? {} : _d, p = __rest(_c, ["page", "query"]); | ||
var props = __assign({ location: { query: query } }, p); | ||
if (isClassComponent(Page) || Page.$$typeof === ForwardRef) { | ||
props.ref = function (node) { return (_this.pageComponentInstance = node); }; | ||
} | ||
var page = this.props.page; | ||
return React.createElement(PageInstanceContext.Provider, { value: page }, React.createElement(WrappedPage, props), React.createElement(InnerModal, { | ||
inst: (_b = (_a = page.modalContainer) !== null && _a !== void 0 ? _a : document === null || document === void 0 ? void 0 : document.body) !== null && _b !== void 0 ? _b : null, | ||
ref: this.innerModalRef, | ||
pageId: page.pageId | ||
pageId: page.pageId, | ||
})); | ||
@@ -100,0 +118,0 @@ }; |
{ | ||
"name": "@ray-core/framework-shared", | ||
"version": "0.3.5", | ||
"version": "0.3.99-beta.0", | ||
"description": "使用真正的 React 构建跨平台小程序", | ||
@@ -21,3 +21,3 @@ "license": "MIT", | ||
"devDependencies": { | ||
"@ray-core/types": "0.3.5", | ||
"@ray-core/types": "0.3.99-beta.0", | ||
"@types/react": "^16.9.33", | ||
@@ -30,3 +30,3 @@ "@types/react-is": "^16.7.1", | ||
}, | ||
"gitHead": "f16c84e686a07efaa0ffa392aa0a4fc98be503cc" | ||
"gitHead": "d5e450fa22d29d4bbc50661120f9a37f8725ad34" | ||
} |
113219
1.9%2340
1.56%