Files
mintlify[bot] 6de9f09f3a Documentation quality check: fix config keys, URLs, and gaps (#7311)
* docs: fix config keys, MCP URLs, and coverage gaps

* docs: mirror PR changes into es, fr, zh translations

* Updated mintlify pages

- Updated index.mdx

Mintlify-Source: dashboard-editor

* Apply suggestion from @ethanpalm

* Apply suggestion from @ethanpalm

---------

Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
Co-authored-by: Ethan Palm <56270045+ethanpalm@users.noreply.github.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 17:08:59 -07:00

81 lines
3.2 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: "Vue"
description: "Utilisez le composant view pour créer des panneaux de contenu commutables pour différents langages de programmation, frameworks ou variantes de configuration."
keywords: ["sélecteur", "contenu spécifique à un langage", "changement de contenu"]
boost: 3
---
Utilisez le composant `View` pour créer du contenu qui change en fonction de la vue sélectionnée dans un menu déroulant à vues multiples. Cest particulièrement utile pour afficher des exemples de code ou une documentation spécifique à différents langages de programmation ou frameworks.
Mintlify construit automatiquement le menu déroulant multivue à partir du `title` de chaque composant `View` de la page. Vous navez pas à configurer le menu déroulant séparément. Utilisez un `View` par titre et par page : les titres en double sont ignorés, et un `View` sans titre nest jamais affiché.
<Tip>
Utilisez un composant `View` par langage et par page. Utilisez des [onglets](/fr/components/tabs) pour les procédures qui diffèrent selon le langage et des [groupes de code](/fr/components/code-groups) pour les exemples de code qui diffèrent selon le langage.
</Tip>
<View title="JavaScript" icon="js">
Ce contenu est visible uniquement lorsque JavaScript est sélectionné.
```javascript
console.log("Hello from JavaScript!");
```
</View>
<View title="Python" icon="python">
Ce contenu est visible uniquement lorsque Python est sélectionné.
```python
print("Hello from Python!")
```
</View>
<div id="example">
## Exemple
</div>
````mdx JavaScript and Python views
<View title="JavaScript" icon="js">
Ce contenu est visible uniquement lorsque JavaScript est sélectionné.
```javascript
console.log("Hello from JavaScript!");
```
</View>
<View title="Python" icon="python">
Ce contenu est visible uniquement lorsque Python est sélectionné.
```python
print("Hello from Python!")
```
</View>
````
<div id="table-of-contents-behavior">
## Comportement de la table des matières
</div>
La table des matières se met à jour automatiquement pour nafficher que les titres de la vue actuellement sélectionnée. Lorsque vous changez de vue à laide du menu déroulant multivues, la table des matières se rafraîchit pour afficher les titres pertinents pour cette vue.
Si vous avez des structures de titres différentes dans chaque vue, les utilisateurs ne voient que les titres pertinents pour la langue ou le framework quils ont sélectionné.
<div id="properties">
## Propriétés
</div>
<ResponseField name="title" type="string" required>
Le titre qui identifie cette vue. Chaque titre unique de la page devient une option du menu déroulant multivue.
</ResponseField>
<ResponseField name="icon" type="string">
Une icône [Font Awesome](https://fontawesome.com/icons), une icône [Lucide](https://lucide.dev/icons), une URL dicône, ou un chemin relatif vers une icône.
</ResponseField>
<ResponseField name="iconType" type="string">
Pour les icônes Font Awesome uniquement : l'une de `regular`, `solid`, `light`, `thin`, `sharp-solid`, `duotone`, `brands`.
</ResponseField>
<ResponseField name="className" type="string">
Classes CSS supplémentaires à appliquer au conteneur de la vue.
</ResponseField>