items, each with an href pointing at a section's id, to build a rail that highlights the section in view.variant="minimap" to show the sections as a narrow rail of dashes that opens into the full list on hover.placement="left" when the rail sits on the right of the content, so the list opens toward the text.expanded to keep the minimap's list open beside the content, with the reading progress still drawn next to each title.panelWidth to fix the width of the minimap's list, kept open here with expanded, so long titles end in an ellipsis.direction="horizontal" to lay the links out in a row above the content, like tabs that follow the scroll.children to nest links under it, like chapters listed under the part they belong to.getContainer to the scrolling element when the sections scroll inside a panel instead of the page.targetOffset to the height of a sticky header so a clicked section lands below it and is highlighted on time.replace so each click replaces the current history entry, and Back leaves the page instead of stepping through sections.getCurrentAnchor to choose which link is highlighted, like the part a chapter belongs to instead of the chapter.onChange to hear when the section in view changes, by scroll or by click, like showing the current chapter in a header.onClick to run code when a link is clicked, and call preventDefault() to keep the URL while the panel still scrolls.Anchor's props.items.Anchor.Link's props.