Class: SolidusAdmin::Users::StoreCredits::New::Component
- Inherits:
-
Resources::New::Component
- Object
- Resources::New::Component
- SolidusAdmin::Users::StoreCredits::New::Component
- Defined in:
- app/components/solidus_admin/users/store_credits/new/component.rb
Instance Method Summary collapse
- #currency_select_options ⇒ Object
- #form_url ⇒ Object
-
#initialize(user:, store_credit:, categories:) ⇒ Component
constructor
A new instance of Component.
- #store_credit_categories_select_options ⇒ Object
Constructor Details
#initialize(user:, store_credit:, categories:) ⇒ Component
Returns a new instance of Component.
4 5 6 7 8 |
# File 'app/components/solidus_admin/users/store_credits/new/component.rb', line 4 def initialize(user:, store_credit:, categories:) @user = user super(store_credit) @store_credit_categories = categories end |
Instance Method Details
#currency_select_options ⇒ Object
14 15 16 |
# File 'app/components/solidus_admin/users/store_credits/new/component.rb', line 14 def (Spree::Config.available_currencies, :iso_code, :iso_code, Spree::Config.currency) end |
#form_url ⇒ Object
10 11 12 |
# File 'app/components/solidus_admin/users/store_credits/new/component.rb', line 10 def form_url solidus_admin.user_store_credits_path(@user, **search_filter_params) end |
#store_credit_categories_select_options ⇒ Object
18 19 20 21 |
# File 'app/components/solidus_admin/users/store_credits/new/component.rb', line 18 def # Placeholder + Store Credit Categories "<option value>#{t('.choose_category')}</option>" + (@store_credit_categories, :id, :name) end |