Skip to main content
Use the CodeGroup component to display multiple code blocks in a tabbed interface, allowing users to compare implementations across different programming languages or see alternative approaches for the same task.
Code groups inherit global styling from your docs.json file. Customize your theme using styling.codeblocks. See Settings for configuration options.

Creating code groups

To create a code group, wrap multiple code blocks with <CodeGroup> tags. Each code block must include a title, which becomes the tab label.

Language dropdown

You can replace the tabs in a code group with a dropdown menu to toggle between languages using the dropdown prop.
helloWorld.js