+ {data.snippet ? (
+ {data.snippet}
+ ) : (
+ No preview available.
+ )}
+ {data.tags.length > 0 && (
+
+ {data.tags.map((tag) => (
+
+
+ {tag}
+
+ ))}
+
+ )}
+
+ );
+}
+
+export function WikiLinkPreview({
+ linkHref,
+ pagePath,
+ missing,
+ anchor,
+ className,
+ title,
+ onNavigate,
+ onAnchorScroll,
+ children,
+ ...rest
+}: WikiLinkPreviewProps) {
+ const [open, setOpen] = useState(false);
+ const [result, setResult] = useState