19 lines
489 B
Ruby
19 lines
489 B
Ruby
class ApplicationComponent < ViewComponent::Base
|
|
include ViewComponent::Translatable
|
|
include FlipperHelper
|
|
|
|
# Takes a Hash of { class_name: boolean }.
|
|
# Returns truthy class names in an array. Array can be passed as-it in rails helpers,
|
|
# and is still manipulable if needed.
|
|
def class_names(class_names)
|
|
class_names.filter { _2 }.keys
|
|
end
|
|
|
|
def current_user
|
|
controller.current_user
|
|
end
|
|
|
|
def current_administrateur
|
|
controller.current_administrateur
|
|
end
|
|
end
|