# frozen_string_literal: true class ApplicationComponent < ViewComponent::Base attr_reader :current_user, :guest_user def initialize(current_user: nil, guest_user: nil) @current_user = current_user @guest_user = guest_user end def pundit_policy(scope) Pundit.policy(current_user || guest_user, scope) end end