Files
mintlify__docs/fr/components/code-groups.mdx
mintlify[bot] 2ccd573b95 docs: tighten SEO descriptions in es/ and fr/ translations (#6212)
Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
2026-06-17 11:34:59 -07:00

103 lines
2.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Groupes de code"
description: "Utilisez le composant CodeGroup pour afficher plusieurs exemples de code dans une interface à onglets et comparer les implémentations entre langages."
keywords: ["groupes de code", "code avec onglets", "exemples multilingues", "CodeGroup"]
---
Utilisez le composant `CodeGroup` pour afficher plusieurs blocs de code dans une interface à onglets, permettant aux utilisateurs de comparer des implémentations dans différents langages de programmation ou dexaminer des approches alternatives pour la même tâche.
<CodeGroup>
```javascript helloWorld.js
console.log("Hello World");
```
```python hello_world.py
print('Hello World!')
```
```java HelloWorld.java
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
```
</CodeGroup>
Les groupes de code héritent de la mise en forme globale de votre fichier `docs.json`. Personnalisez votre thème avec `styling.codeblocks`. Consultez [Paramètres](/fr/organize/settings-appearance#styling) pour les options de configuration.
Les groupes de code se synchronisent automatiquement avec les autres groupes de code et les [onglets](/fr/components/tabs) sur la même page lorsque leurs libellés correspondent. Lorsque vous sélectionnez un langage dans un groupe de code, tous les onglets et groupes de code avec des libellés correspondants se mettent à jour pour afficher le même langage.
<div id="create-code-groups">
## Créer des groupes de code
</div>
Pour créer un groupe de code, enveloppez plusieurs code blocks avec des balises `<CodeGroup>`. Chaque code block doit inclure un Titre, qui devient le label de lOnglet.
````mdx
<CodeGroup>
```javascript helloWorld.js
console.log("Hello World");
```
```python hello_world.py
print('Hello World!')
```
```java HelloWorld.java
class HelloWorld {
public static void main(String[] args) {
System.out.println("Bonjour le monde !");
}
}
```
</CodeGroup>
````
<div id="language-dropdown">
## Menu déroulant de langue
</div>
Vous pouvez remplacer les onglets dun groupe de code par un menu déroulant pour changer de langue à laide de la prop `dropdown`.
<CodeGroup dropdown>
```javascript helloWorld.js
console.log("Hello World");
```
```python hello_world.py
print('Hello World!')
```
```java HelloWorld.java
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
```
</CodeGroup>
````mdx highlight=1
<CodeGroup dropdown>
```javascript helloWorld.js
console.log("Bonjour le monde");
```
```python hello_world.py
print('Bonjour le monde !')
```
```java HelloWorld.java
class HelloWorld {
public static void main(String[] args) {
System.out.println("Bonjour, le monde !");
}
}
```
</CodeGroup>
````