| | |
| | | (file.frontmatter?.tags ?? []).flatMap(getAllSegmentPrefixes).includes(tag), |
| | | ) |
| | | |
| | | const content = (tree as Root).children.length === 0 ? |
| | | fileData.description : |
| | | // @ts-ignore |
| | | toJsxRuntime(tree, { Fragment, jsx, jsxs, elementAttributeNameCase: "html" }) |
| | | const content = |
| | | (tree as Root).children.length === 0 |
| | | ? fileData.description |
| | | : // @ts-ignore |
| | | toJsxRuntime(tree, { Fragment, jsx, jsxs, elementAttributeNameCase: "html" }) |
| | | |
| | | if (tag === "") { |
| | | const tags = [...new Set(allFiles.flatMap((data) => data.frontmatter?.tags ?? []))] |
| | |
| | | ...props, |
| | | allFiles: pages, |
| | | } |
| | | |
| | | const contentPage = allFiles.filter((file) => file.slug === `tags/${tag}`)[0] |
| | | const content = contentPage?.description |
| | | return ( |
| | | <div> |
| | | <h2> |
| | |
| | | #{tag} |
| | | </a> |
| | | </h2> |
| | | {content && <p>{content}</p>} |
| | | <p> |
| | | {pages.length} items with this tag.{" "} |
| | | {pages.length > numPages && `Showing first ${numPages}.`} |