Skip to contentSkip to Content
ComponentsExampleTabs

ExampleTabs

Tabbed panels for showing multiple code examples for the same concept, such as basic vs. advanced usage or different input formats. Each tab displays a syntax-highlighted code block.

API

ExampleTabs

PropTypeDefaultDescription
examplesExample[]Array of example objects.

Example object

FieldTypeDefaultDescription
labelstringTab label text.
codestringThe code string to display.
languagestring"python"Syntax highlighting language.

Example

node = Node()
node.start()
<ExampleTabs examples={[ { label: "Basic", code: "node = Node()\nnode.start()", language: "python" }, { label: "With Config", code: "node = Node(config=Config(port=9090))\nnode.start(rounds=10)", language: "python" }, { label: "Async", code: "async def main():\n node = Node()\n await node.start_async()", language: "python" } ]} />