diff --git a/package-lock.json b/package-lock.json index dd454c77..70c71ff4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@elderjs/elderjs", - "version": "1.5.10", + "version": "1.6.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 8f6b8a53..ae8e703c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@elderjs/elderjs", - "version": "1.6.1", + "version": "1.6.2", "main": "./build/index.js", "types": "./build/index.d.ts", "engineStrict": true, diff --git a/src/partialHydration/hydrateComponents.ts b/src/partialHydration/hydrateComponents.ts index dab6fb7b..680e7405 100644 --- a/src/partialHydration/hydrateComponents.ts +++ b/src/partialHydration/hydrateComponents.ts @@ -11,7 +11,7 @@ const $$ejs = (par,eager)=>{ const prefix = '${prefix}'; const initComponent = (target, component) => { - const propProm = ((typeof component.props === 'string') ? fetch(prefix+'/props/'+ component.props).then(p => $ejs(p.json())) : new Promise((resolve) => resolve($ejs(component.props)))); + const propProm = ((typeof component.props === 'string') ? fetch(prefix+'/props/'+ component.props).then(p => p.json()).then(r => $ejs(r)) : new Promise((resolve) => resolve($ejs(component.props)))); const compProm = import(prefix + '/svelte/components/' + component.component); Promise.all([compProm,propProm]).then(([comp,props])=>{