From 8805a34001b2808ab30ca4a049df95435055a54c Mon Sep 17 00:00:00 2001
From: Isaac Janzen <50783505+janzenisaac@users.noreply.github.com>
Date: Mon, 26 Feb 2024 12:56:21 -0700
Subject: [PATCH] DEV: Add before / after header-buttons plugin outlets
(#25887)
---
.../app/components/glimmer-header.gjs | 23 +++++++++++++------
.../glimmer-header/auth-buttons.gjs | 2 +-
.../discourse/app/widgets/header.js | 19 +++++++++++++--
.../stylesheets/common/base/header.scss | 4 ++++
4 files changed, 38 insertions(+), 10 deletions(-)
diff --git a/app/assets/javascripts/discourse/app/components/glimmer-header.gjs b/app/assets/javascripts/discourse/app/components/glimmer-header.gjs
index 9573233f960..344c8b4aa1d 100644
--- a/app/assets/javascripts/discourse/app/components/glimmer-header.gjs
+++ b/app/assets/javascripts/discourse/app/components/glimmer-header.gjs
@@ -17,6 +17,7 @@ import HamburgerDropdownWrapper from "./glimmer-header/hamburger-dropdown-wrappe
import Icons from "./glimmer-header/icons";
import SearchMenuWrapper from "./glimmer-header/search-menu-wrapper";
import UserMenuWrapper from "./glimmer-header/user-menu-wrapper";
+import PluginOutlet from "./plugin-outlet";
const SEARCH_BUTTON_ID = "search-button";
@@ -177,13 +178,21 @@ export default class GlimmerHeader extends Component {
@toggleHamburger={{this.toggleHamburger}}
@showSidebar={{@showSidebar}}
>
- {{#unless this.currentUser}}
-
- {{/unless}}
+
+
+
{{#if
(not (and this.siteSettings.login_required (not this.currentUser)))
}}
diff --git a/app/assets/javascripts/discourse/app/components/glimmer-header/auth-buttons.gjs b/app/assets/javascripts/discourse/app/components/glimmer-header/auth-buttons.gjs
index 2de9f1130e6..35fde3a9312 100644
--- a/app/assets/javascripts/discourse/app/components/glimmer-header/auth-buttons.gjs
+++ b/app/assets/javascripts/discourse/app/components/glimmer-header/auth-buttons.gjs
@@ -8,7 +8,7 @@ export default class AuthButtons extends Component {
@service header;
-