Hello - I haven’t been able to find a topic that could address the following. Hoping someone here can help.
I’m building a P2P tool sharing program as a single page app. The page’s type is called a Circle, which is a group that the user is a member of. I have another data type called Catalog, which is a taxonomy of things with parent-child relationships.
Members of a given Circle can choose to lend/borrow another data type called Lendable Items. Lendable Items are categorized under the Catalog and the lowest level entries in the catalog have a relationship to Lendable Items.
What this looks like in practice is…
User logs in and the page is set to the Circle they belong to as a URL parameter. This ensures all data displayed on the page belongs only to their Circle.
User clicks a tab called “Catalog” and can browse items by category, drilling down to the type of item they want to borrow. There are 4 levels in the taxonomy. Once they find the item they want to borrow at level 4, they click on that item and it displays a list of other members who have offered that item up for lending.
So, the user needs to be able to navigate back through the catalog to find another item. I would like to have both URL parameters and a text/link breadcrumb to accommodate this. For now, I only need one though. I’ve tried to send the relevant data in both methods using states, sending “other parameters” etc and can’t find an elegant solution.
Here are the limitations that I’m running into…
- Issue with sending data of a Catalog to the URL of a page type Circle. The app wants me to change the page type.
- Issue with setting states to carry that data to the URL on multiple fronts. Trying a few different approaches here, I can’t seem to get the state’s to the data I want which is the name of the Catalog item clicked previous to the next list being displayed.