demarches-normaliennes/app/components/profile/api_token_component.rb

17 lines
418 B
Ruby
Raw Normal View History

class Profile::APITokenComponent < ApplicationComponent
def initialize(api_token:, packed_token: nil)
@api_token = api_token
@packed_token = packed_token
end
private
def procedures_to_allow_options
2023-09-12 17:06:55 +02:00
@api_token.targetable_procedures.map { ["#{_1.id} #{_1.libelle}", _1.id] }
end
def procedures_to_allow_select_options
2023-09-12 17:06:55 +02:00
{ selected: @api_token.targetable_procedures.first&.id }
end
end