Refine Anchor Link content type to use anchor link subchildren for nodes instead of JSON
Our Anchor Link
content type in Contentful can be used in our Side Navigation component. These anchor links can have child links, or nodes.
Example use case: https://about.gitlab.com/support/#gitlab-support-service-levels
Currently, this content type has a JSON schema field called Nodes
. This requires the author to add the correct JSON schema to get these child nodes to work. I think we can improve this process by making a new Nodes
field that takes in Anchor Links as children (Anchor link inception!). This makes the field more intuitive to use for users that are not familiar with JSON.
We should add some kind of help messaging that makes people aware that these only works for two levels (ie: you give your child its own child anchor link, nothing will work due to component restraints).