Is there some way to update a Layout dynamically?
I have a Layout that has my app sidebar, inside this sidebar is a LiveCompenent that lists a collection, I’m using streams. There’s a LiveView inside this layout where I create new entities of this collection, my objective is that when I create a new entity, my sidebar updates automatically(like using a stream_insert).
My initial idea was broadcast a message, but the LiveComponent of my SideBarLayout cant have a handle_info, so now I’m stuck.
If somebody has some idea how to workaround this or has already passed through some similar, I would be really grateful for any tip or solution.
One workaround that I thought is: Instead of using stream, use assigns and subscribe into a pub/sub globally and update my assign with the new entity, like in this article Respond to global broadcasts in layout