docs/plans/2026-04-07-footnote-nav-hook-cleanup.md
Clean up apps/www/src/registry/ui/footnote-node.tsx by moving local
navigation-highlight logic out of the app file and replacing as any access
with typed plugin-driven access.
useNavigationHighlight(path) into core nav-feedback React codegetApi/getTransforms(FootnoteReferencePlugin) access in the
footnote UIuseNavigationHighlight(path) in
packages/core/src/react/plugins/navigation-feedback/useNavigationHighlight.tsuseNavigationHighlight from
apps/www/src/registry/ui/footnote-node.tsxapi/tf as any access with typed helper access based on
FootnoteConfig and FootnoteReferencePluginusePath() in the footnote UIpnpm brlbun test apps/www/src/registry/ui/footnote-node.spec.tsxpnpm turbo build --filter=./packages/core --filter=./packages/footnotepnpm turbo typecheck --filter=./packages/core --filter=./packages/footnotepnpm lint:fix