{/* Loading overlay */} {isNavigating && (
-
+

Loading Article

@@ -1117,7 +1120,7 @@ export const ArticleTreeMap: FC<{ posts: Post[] }> = ({ posts }) => {

{( post.content?.root?.children?.[0]?.children?.[0] as { - text: string + text: string; } )?.text ?? ''}

@@ -1148,11 +1151,11 @@ export const ArticleTreeMap: FC<{ posts: Post[] }> = ({ posts }) => { ref={tooltipRef} role="tooltip" aria-live="polite" - className="bg-neutral-white pointer-events-none absolute z-10 max-w-xs rounded border border-neutral-300 bg-opacity-95 p-3 opacity-0 shadow-lg transition-opacity duration-200" + className="pointer-events-none absolute z-10 max-w-xs rounded border border-neutral-300 bg-neutral-white bg-opacity-95 p-3 opacity-0 shadow-lg transition-opacity duration-200" /> {/* Zoom controls */} -
+
{/* Zoom level indicator */} -
+
Zoom: {Math.round(zoomState.scale * 100)}%