> For the complete documentation index, see [llms.txt](https://ksaar.gitbook.io/ksaar-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ksaar.gitbook.io/ksaar-documentation/design/gestion-du-style-global-dune-application.md).

# Gestion du style global d'une application

L'objectif de la gestion du style global d'une application est d'enregistrer un style par défaut qui corresponde à votre identité graphique. En effet, chaque composant Ksaar possède un style par défaut qu'il est possible de personnaliser individuellement pour chaque application.

Vous pouvez décider par exemple de sauvegarder pour toute l’application le style d’un bouton, ainsi tous les boutons qui n’auront jamais été personnalisé utiliseront le nouveau style par défaut.

Il est ainsi possible de gérer le design de certains éléments d'une application Ksaar via le style par app ou, si vous êtes administrateur de votre entité, le style d'entité.

## Fonctionnement

Afin de créer un style cohérent au sein d'une application, le style par défaut d'un composant est modifiable.

À la création d'une application, le style par défaut est celui de Ksaar.

Lorsque vous apportez des modifications de style, il est possible de les gérer via deux options :&#x20;

* Définir comme style par défaut&#x20;
* Réinitialiser les paramètres de style

<figure><img src="/files/Zm4JUO9Grd1ZEqLL2j1u" alt="" width="303"><figcaption><p>Options de gestion du style d'un élément bibliothèque</p></figcaption></figure>

## Définir comme style par défaut

Tout élément dont le style est paramétrable hérite de ce style à sa création.&#x20;

Si un style est défini a posteriori de la création de certains éléments, il est appliqué à tous les éléments dont le style n'est pas déjà personnalisé.

### Définir comme style de l'application

Le style d'application permet de définir un style par défaut contenu à une application particulière. Au sein de cette application, tous les éléments non personnalisés héritent de ce style.

## Réinitialiser les paramètres de style

En cas de besoin, il est possible de réinitialiser le style d'une application :&#x20;

* Si un style d'application est défini, le design est réinitialisé vers celui-là. &#x20;
* Si un style d'entité est défini, le design est réinitialisé vers celui-ci, seulement si aucun style d'application est défini.&#x20;
* Si aucun style n'est défini, le design est réinitialisé vers le style par défaut de Ksaar.

## Gestion du style global d'une application au sein d'une entité

Le style d'entité permet aux makers concernés et administrateurs d'entité de définir un style par défaut sur la globalité des applications de cette entité. Ainsi, tout élément non personnalisé au sein des applications de cette entité héritent du style d'entité.

{% hint style="info" %}
Le style d'application est prioritaire par rapport au style d'entité. Si une application possède un style d'application et un style d'entité, elle utilisera le style d'application.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ksaar.gitbook.io/ksaar-documentation/design/gestion-du-style-global-dune-application.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
