204d067bcc
Move faq pages from guide to specific FAQ page, shown as per tailscale format. Custom in-house logic implemented because Docusaurus doesn't manage it Signed-off-by: guillaume <guillaume.derouville@gmail.com>
34 lines
1020 B
Markdown
34 lines
1020 B
Markdown
---
|
|
slug: /faq
|
|
displayed_sidebar: europa
|
|
---
|
|
|
|
# FAQ
|
|
|
|
```mdx-code-block
|
|
import DocCardList from '@theme/DocCardList';
|
|
import {useDocsVersion} from '@docusaurus/theme-common';
|
|
|
|
export const FaqItems = () => {
|
|
{/* access root category object from Docusaurus */}
|
|
const docsVersion = useDocsVersion();
|
|
{/* customProps object retrieved from sidebar.js */}
|
|
const faqItem = docsVersion.docsSidebars.europa.filter(item => item.label === 'FAQ');
|
|
{/* Return custom FAQ Items array */}
|
|
const customPropsItem = faqItem[0].customProps.items.map(customPropsItem => {
|
|
const result = Object.values(docsVersion.docs).filter(item => item.id === customPropsItem.docId)[0]
|
|
if(result)
|
|
return {
|
|
type: "link",
|
|
label: result.title,
|
|
description: result.description,
|
|
href: customPropsItem.href,
|
|
docId: customPropsItem.docId
|
|
}
|
|
})
|
|
return <DocCardList items={customPropsItem}/>
|
|
}
|
|
|
|
<FaqItems />
|
|
```
|