Closed Dananji closed 2 months ago
Not in scope of this PR but when looking through it I thought the cyclical dependence of SectionHeading on List and List on SectionHeading is confusing. I wonder if having an abstract component with subclasses might help scope and conceptualize the different uses of the two components.
That sounds good. I created a new issue to work on this https://github.com/samvera-labs/ramp/issues/648
Related issue: #630
Use custom hooks for structured navigation for state updates and subscriptions limiting re-renders of the component tree in the
StructuredNavigation
component. This lets us to use collapsible sections and then keep it collapsed or expanded while the state is getting updated in the background.For Avalon media object manifest: https://avalon-dev.dlib.indiana.edu/media_objects/g158bh28p/
For cookbook recipe: https://iiif.io/api/cookbook/recipe/0065-opera-multiple-canvases
For cookbook recipe: https://iiif.io/api/cookbook/recipe/0026-toc-opera