Thank you so much Kris! This is very helpful.
I went for the second approach, using component, since widgets are gradually phasing out. Aside from the little typo in function call, in the .hbs file it should be {{did-insert this. fetchNavLinks}}, everything works!
Great to know that we have did-insert, that’s a big relief! I have now finished the task. ![]()