From edafba0b6cebc8c59a877bd154174c07945efa14 Mon Sep 17 00:00:00 2001 From: Manon Bourgognon <manon.bourgognon@epitech.eu> Date: Wed, 22 Dec 2021 15:45:29 +0100 Subject: [PATCH] bugfix: fix update skills reactivity on profile #1083 --- src/index.pug | 16 +++++++++------- src/scripts/orbit-reactivity.js | 1 + 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/index.pug b/src/index.pug index bb4ab8f8..511897ba 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 05dd9d15..5c50f944 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) { -- GitLab