Sha256: 4479bce449e01e0999de92c0e09c6fbab0b7dc04aac3b03b97606589b4f6d8db

Contents?: true

Size: 367 Bytes

Versions: 3

Compression:

Stored size: 367 Bytes

Contents

module Coco
  module App
    module Blocks
      class Faqs < Coco::Component
        renders_many :entries, ->(question, id: nil, &block) do
          @entries << {question:, answer: block.call, id:}
        end

        def initialize(title: "Frequently asked questions", **)
          @title = title
          @entries = []
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
coveragebook_components-0.12.2 app/components/coco/app/blocks/faqs/faqs.rb
coveragebook_components-0.12.1 app/components/coco/app/blocks/faqs/faqs.rb
coveragebook_components-0.12.0 app/components/coco/app/blocks/faqs/faqs.rb