diff --git a/app/components/nav_bar/nav_bar.rb b/app/components/nav_bar/nav_bar.rb index 756e5da7f..fe90f58ae 100644 --- a/app/components/nav_bar/nav_bar.rb +++ b/app/components/nav_bar/nav_bar.rb @@ -2,14 +2,15 @@ module NavBar class NavBar < ApplicationComponent - def initialize(current_user:, **) + def initialize(organization:, current_user:, **) super + @organization = organization @current_user = current_user end private - attr_reader :current_user + attr_reader :current_user, :organization end end diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index d48dab203..4d4867e82 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -17,7 +17,7 @@
- <%= c 'nav_bar', current_user: current_user %> + <%= c 'nav_bar', organization: @organization, current_user: current_user %> <%= c 'browser_support_notification' %> <%= c 'notifications', notifications: flash, style: :floating, close_after: 6000 %> <%= yield :notifications %> diff --git a/spec/components/nav_bar_spec.rb b/spec/components/nav_bar_spec.rb index e0c478e1a..8d2936efa 100644 --- a/spec/components/nav_bar_spec.rb +++ b/spec/components/nav_bar_spec.rb @@ -5,6 +5,7 @@ RSpec.describe NavBar::NavBar, type: :component do subject { render_inline(described_class.new(**params)) } - let(:params) { { current_user: create(:user) } } + let(:organization) { create(:organization) } + let(:params) { { organization: organization, current_user: create(:user) } } it { should have_css('.NavBar') } end