# Afficher un contenu différent pour la vue mobile dans un fichier .gjs

**URL:** <https://meta.discourse.org/t/showing-different-content-for-mobile-view-in-a-gjs-file/374657>\
**Category:** Development\
**Tags:** mobile, ember\
**Created:** [Juillet 17, 2025, 3:39 UTC](https://meta.discourse.org/t/showing-different-content-for-mobile-view-in-a-gjs-file/374657 "2025-07-17T15:39:55Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![martinmodrak](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martinmodrak/32/162633_2.png) [@martinmodrak](https://meta.discourse.org/u/martinmodrak)\
**Post date:** [Juillet 17, 2025, 3:39 UTC](https://meta.discourse.org/t/showing-different-content-for-mobile-view-in-a-gjs-file/374657/1 "2025-07-17T15:39:55Z")

</div>

J’essaie de mettre à jour notre composant de thème personnalisé selon la nouvelle norme après l’avis de dépréciation et je n’arrive pas à comprendre comment afficher des choses différentes pour les utilisateurs mobiles dans ce paramètre.

Le guide des thèmes ne mentionne rien à ce sujet, le seul post pertinent que j’ai trouvé est [api.renderInOutlet not rendering? - #3 by NateDhaliwal](https://meta.discourse.org/t/api-renderinoutlet-not-rendering/371955/3) qui utilise `this.site.mobileView`, j’ai donc supposé que quelque chose comme ce qui suit devrait fonctionner :

```plaintext
import { apiInitializer } from "discourse/lib/api";

export default apiInitializer("1.8.0", (api) => {
  api.renderInOutlet(
    "composer-after-save-or-cancel",
    `<template>
      {{#if this.site.mobileView}}
      Mobile !
      {{else}}
      Normal !
      {{/if}}
    </template>`
  );
});

```

Mais je ne vois que le contenu normal… Je rate évidemment quelque chose de basique…

Merci pour tout indice !

---

_[View the full topic](https://meta.discourse.org/t/showing-different-content-for-mobile-view-in-a-gjs-file/374657)._
