diff --git a/app/components/admin/widget/cards/row_component.html.erb b/app/components/admin/widget/cards/row_component.html.erb
index 94025a7b1..974753dc8 100644
--- a/app/components/admin/widget/cards/row_component.html.erb
+++ b/app/components/admin/widget/cards/row_component.html.erb
@@ -17,6 +17,6 @@
<% end %>
- <%= render Admin::TableActionsComponent.new(card) %>
+ <%= render Admin::TableActionsComponent.new(card, options) %>
|
diff --git a/app/components/admin/widget/cards/row_component.rb b/app/components/admin/widget/cards/row_component.rb
index fed569949..58343d41f 100644
--- a/app/components/admin/widget/cards/row_component.rb
+++ b/app/components/admin/widget/cards/row_component.rb
@@ -1,7 +1,8 @@
class Admin::Widget::Cards::RowComponent < ApplicationComponent
- attr_reader :card
+ attr_reader :card, :options
- def initialize(card)
+ def initialize(card, **options)
@card = card
+ @options = options
end
end
diff --git a/app/components/admin/widget/cards/table_component.html.erb b/app/components/admin/widget/cards/table_component.html.erb
index d7fc9e579..3a3cf9720 100644
--- a/app/components/admin/widget/cards/table_component.html.erb
+++ b/app/components/admin/widget/cards/table_component.html.erb
@@ -11,7 +11,7 @@
<% cards.each do |card| %>
- <%= render Admin::Widget::Cards::RowComponent.new(card) %>
+ <%= render Admin::Widget::Cards::RowComponent.new(card, options) %>
<% end %>
diff --git a/app/components/admin/widget/cards/table_component.rb b/app/components/admin/widget/cards/table_component.rb
index eba23de30..efdb279c7 100644
--- a/app/components/admin/widget/cards/table_component.rb
+++ b/app/components/admin/widget/cards/table_component.rb
@@ -1,9 +1,10 @@
class Admin::Widget::Cards::TableComponent < ApplicationComponent
- attr_reader :cards, :no_cards_message
+ attr_reader :cards, :no_cards_message, :options
- def initialize(cards, no_cards_message:)
+ def initialize(cards, no_cards_message:, **options)
@cards = cards
@no_cards_message = no_cards_message
+ @options = options
end
private