diff --git a/src/index.pug b/src/index.pug index bb4ab8f84e00f4d0d886bcc94ee783c4a07b110c..511897baa5bf97a40e113296a261c52997afdbe6 100644 --- a/src/index.pug +++ b/src/index.pug @@ -109,13 +109,13 @@ html(lang="en") if component.type == "chat" .whitespace-normal - orbit-reactivity(bind-user nested-field='inbox' target-src="store://user.contacts") + orbit-reactivity(bind-user nested-field='inbox' target-src="store://user.contacts.@id") include views/page-messages.pug if component.type == "circles" .with-sidebar.whitespace-normal.jsMobileContentSidebarControl - orbit-reactivity(bind-user nested-field='inbox' target-src="store://user.circles") - orbit-reactivity(bind-user nested-field="circles" target-src="store://user") + orbit-reactivity(bind-user nested-field='inbox' target-src="store://user.circles.@id") + orbit-reactivity(bind-user nested-field="circles" target-src="store://user.@id") orbit-reactivity(data-src=`${component.parameters.dataSrcJoinable}` target-src=`${component.parameters.dataSrc}`) orbit-reactivity(data-src=`${component.parameters.post}` target-src=`${component.parameters.dataSrc}`) orbit-reactivity(bind-user nested-field="circles" target-src=`${component.parameters.post}`) @@ -144,13 +144,13 @@ html(lang="en") include views/page-polls.pug if component.type == "directory" - orbit-reactivity(bind-user nested-field="profile" target-src="store://user") - orbit-reactivity(bind-user nested-field="account" target-src="store://user") + orbit-reactivity(bind-user nested-field="profile" target-src="store://user.@id") + orbit-reactivity(bind-user nested-field="account" target-src="store://user.@id") if component.type == "projects" .with-sidebar.whitespace-normal.jsMobileContentSidebarControl - orbit-reactivity(bind-user nested-field='inbox' target-src="store://user.projects") - orbit-reactivity(bind-user nested-field="projects" target-src="store://user") + orbit-reactivity(bind-user nested-field='inbox' target-src="store://user.projects.@id") + orbit-reactivity(bind-user nested-field="projects" target-src="store://user.@id") orbit-reactivity(data-src=`${component.parameters.dataSrcJoinable}` target-src=`${component.parameters.dataSrc}`) orbit-reactivity(data-src=`${component.parameters.dataSrcJoinable}` target-src=`${component.parameters.post}`) orbit-reactivity(data-src=`${component.parameters.post}` target-src=`${component.parameters.dataSrc}`) @@ -195,6 +195,8 @@ html(lang="en") no-render ) include views/page-profile.pug + orbit-reactivity#test(bind-user nested-field='skills' target-src="store://user.@id") + if componentSet.has('circles') div.scrollbar-content.bg-color-white( diff --git a/src/scripts/orbit-reactivity.js b/src/scripts/orbit-reactivity.js index 05dd9d15172b7a9c9cc9543cbbec12edfb2394d1..5c50f944899be075f57f21c9b4ae128fce5937ca 100644 --- a/src/scripts/orbit-reactivity.js +++ b/src/scripts/orbit-reactivity.js @@ -21,6 +21,7 @@ import(`https://cdn.skypack.dev/@startinblox/core@${core.version}`).then(core => } else { this.resourceId = value; } + await this.replaceAttributesData(); this.subscribe(); }, unsubscribe(resourceId, targetSrc) {