class Admin::Widget::Cards::TableComponent < ApplicationComponent attr_reader :cards, :no_cards_message, :options def initialize(cards, no_cards_message:, **options) @cards = cards @no_cards_message = no_cards_message @options = options end private def attribute_name(attribute) ::Widget::Card.human_attribute_name(attribute) end def header_section? cards.first.header_or_sdg_header? end end