@@ -168,10 +168,8 @@ export function ExplorerNode({ node, opts, fullPath, fileData }: ExplorerNodePro
 | 
			
		||||
  const isDefaultOpen = opts.folderDefaultState === "open"
 | 
			
		||||
 | 
			
		||||
  // Calculate current folderPath
 | 
			
		||||
  let folderPath = ""
 | 
			
		||||
  if (node.name !== "") {
 | 
			
		||||
    folderPath = joinSegments(fullPath ?? "", node.name)
 | 
			
		||||
  }
 | 
			
		||||
  const folderPath = node.name !== "" ? joinSegments(fullPath ?? "", node.name) : ""
 | 
			
		||||
  const href = resolveRelative(fileData.slug!, folderPath as SimpleSlug) + "/"
 | 
			
		||||
 | 
			
		||||
  return (
 | 
			
		||||
    <>
 | 
			
		||||
@@ -205,11 +203,7 @@ export function ExplorerNode({ node, opts, fullPath, fileData }: ExplorerNodePro
 | 
			
		||||
              {/* render <a> tag if folderBehavior is "link", otherwise render <button> with collapse click event */}
 | 
			
		||||
              <div key={node.name} data-folderpath={folderPath}>
 | 
			
		||||
                {folderBehavior === "link" ? (
 | 
			
		||||
                  <a
 | 
			
		||||
                    href={resolveRelative(fileData.slug!, folderPath as SimpleSlug)}
 | 
			
		||||
                    data-for={node.name}
 | 
			
		||||
                    class="folder-title"
 | 
			
		||||
                  >
 | 
			
		||||
                  <a href={href} data-for={node.name} class="folder-title">
 | 
			
		||||
                    {node.displayName}
 | 
			
		||||
                  </a>
 | 
			
		||||
                ) : (
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user