diff options
Diffstat (limited to 'lib/sidebars')
-rw-r--r-- | lib/sidebars/context.rb | 3 | ||||
-rw-r--r-- | lib/sidebars/your_work/panel.rb | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/sidebars/context.rb b/lib/sidebars/context.rb index 5db05932265..b49776bed10 100644 --- a/lib/sidebars/context.rb +++ b/lib/sidebars/context.rb @@ -6,11 +6,12 @@ # values where the logic is in helpers. module Sidebars class Context - attr_reader :current_user, :container, :route_is_active + attr_reader :current_user, :container, :route_is_active, :is_super_sidebar def initialize(current_user:, container:, **args) @current_user = current_user @container = container + @is_super_sidebar = false args.each do |key, value| singleton_class.public_send(:attr_reader, key) # rubocop:disable GitlabSecurity/PublicSend diff --git a/lib/sidebars/your_work/panel.rb b/lib/sidebars/your_work/panel.rb index f7dd8874f75..5f917976872 100644 --- a/lib/sidebars/your_work/panel.rb +++ b/lib/sidebars/your_work/panel.rb @@ -41,3 +41,4 @@ module Sidebars end end end +Sidebars::YourWork::Panel.prepend_mod_with('Sidebars::YourWork::Panel') |