16 lines
418 B
Ruby
16 lines
418 B
Ruby
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
|
||
@api_token.targetable_procedures.map { ["#{_1.id} – #{_1.libelle}", _1.id] }
|
||
end
|
||
|
||
def procedures_to_allow_select_options
|
||
{ selected: @api_token.targetable_procedures.first&.id }
|
||
end
|
||
end
|