+ {filteredResults.map((item, index) => {
+ const level = (item.href.split("/").slice(1).length - 1) as keyof typeof paddingMap;
+ const paddingClass = paddingMap[level] || 'pl-2';
+ const isActive = index === selectedIndex;
+
+ return (
+
+ {
+ itemRefs.current[index] = el as HTMLDivElement | null;
+ }}
+ className={cn(
+ "dark:hover:bg-accent/15 hover:bg-accent/10 w-full px-3 rounded-sm text-sm flex items-center gap-2.5",
+ isActive && "bg-primary/20 dark:bg-primary/30",
+ paddingClass
+ )}
+ href={`/docs${item.href}`}
+ tabIndex={-1}
+ >
+ 1 && "border-l pl-4"
+ )}
+ >
+
+
+ {item.title}
+
+ {isActive && (
+
+ Return
+
+
+ )}
+
+
+
+ );
+ })}
+
+