diff --git a/app/assets/javascripts/admin/addon/templates/components/composer-fullscreen-prompt.hbs b/app/assets/javascripts/admin/addon/templates/components/composer-fullscreen-prompt.hbs
index c9fc1d04e6..e75db03048 100644
--- a/app/assets/javascripts/admin/addon/templates/components/composer-fullscreen-prompt.hbs
+++ b/app/assets/javascripts/admin/addon/templates/components/composer-fullscreen-prompt.hbs
@@ -1,3 +1,3 @@
-
- {{html-safe this.exitPrompt}}
+
+ {{html-safe (i18n "composer.exit_fullscreen_prompt")}}
diff --git a/app/assets/javascripts/discourse/app/components/composer-fullscreen-prompt.js b/app/assets/javascripts/discourse/app/components/composer-fullscreen-prompt.js
index 5504224eb4..742bb3c18e 100644
--- a/app/assets/javascripts/discourse/app/components/composer-fullscreen-prompt.js
+++ b/app/assets/javascripts/discourse/app/components/composer-fullscreen-prompt.js
@@ -1,24 +1,3 @@
-import { action } from "@ember/object";
-import GlimmerComponent from "@glimmer/component";
-import I18n from "I18n";
+import templateOnly from "@ember/component/template-only";
-export default class ComposerFullscreenPrompt extends GlimmerComponent {
- @action
- registerAnimationListener(element) {
- this.#addAnimationEventListener(element);
- }
-
- #addAnimationEventListener(element) {
- element.addEventListener(
- "animationend",
- () => {
- this.args.removeFullScreenExitPrompt();
- },
- { once: true }
- );
- }
-
- get exitPrompt() {
- return I18n.t("composer.exit_fullscreen_prompt");
- }
-}
+export default templateOnly();