We're trying to be consistent; in the past, we had the partials "shared/admin_login_items", "layouts/notification_item" and "devise/menu/login_items". Now we're moving all these partials to components in the `Layout` namespace.
13 lines
224 B
Ruby
13 lines
224 B
Ruby
class Layout::AdminLoginItemsComponent < ApplicationComponent
|
|
attr_reader :user
|
|
delegate :show_admin_menu?, to: :helpers
|
|
|
|
def initialize(user)
|
|
@user = user
|
|
end
|
|
|
|
def render?
|
|
show_admin_menu?(user)
|
|
end
|
|
end
|