8eed94b072
* website maintenance round * improve docs, revert bug workaround as it was fixed * boost memory * remove unnecessary code |
||
---|---|---|
.. | ||
README.md | ||
index.jsx | ||
style.css |
README.md
Tabs Component
An MDX-compatible Tabs component
This React component renders tabbed content.
Usage
- Use the
<Tabs>
tag in your markdown file to begin a tabbed content section. - Use the
<Tab>
tag with aheading
prop to separate your markdown
Important
A line must be skipped between the <Tab>
and your markdown (for both above and below said markdown). This is a limitation of MDX also pointed out by the Docusaurus folks 🔗
Example
<Tabs>
<Tab heading="CLI command">
<!-- Intentionally skipped line.. -->
### Content
<!-- Intentionally skipped line.. -->
</Tab>
<Tab heading="API call using cURL">
### Content
</Tab>
</Tabs>
Component Props
<Tabs>
can be provided any arbitrary children
so long as the heading
prop is present the React or HTML tag used to wrap markdown, that said, we provide the <Tab>
component to separate your tab content without rendering extra, unnecessary markup.
This works:
<Tabs>
<Tab heading="CLI command">
### Content
</Tab>
....
</Tabs>
This does not work:
<Tabs>
<Tab> <!-- missing the `heading` prop to provide a tab heading -->
### Content
</Tab>
....
</Tabs>