Class: Panda::Core::Admin::UserDisplayComponent

Inherits:
Base
  • Object
show all
Defined in:
app/components/panda/core/admin/user_display_component.rb

Constant Summary

Constants inherited from Base

Base::TAILWIND_MERGER

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(user_id: nil, user: nil, metadata: "", **attrs) ⇒ UserDisplayComponent

Returns a new instance of UserDisplayComponent.



7
8
9
10
11
12
# File 'app/components/panda/core/admin/user_display_component.rb', line 7

def initialize(user_id: nil, user: nil, metadata: "", **attrs)
  @user_id = user_id
  @user = user
  @metadata = 
  super(**attrs)
end

Instance Attribute Details

#metadataObject (readonly)

Returns the value of attribute metadata.



14
15
16
# File 'app/components/panda/core/admin/user_display_component.rb', line 14

def 
  @metadata
end

#userObject (readonly)

Returns the value of attribute user.



14
15
16
# File 'app/components/panda/core/admin/user_display_component.rb', line 14

def user
  @user
end

#user_idObject (readonly)

Returns the value of attribute user_id.



14
15
16
# File 'app/components/panda/core/admin/user_display_component.rb', line 14

def user_id
  @user_id
end