lib/ccs/components/govuk/tabs.rb in ccs-frontend_helpers-0.1.2 vs lib/ccs/components/govuk/tabs.rb in ccs-frontend_helpers-0.2.0

- old
+ new

@@ -48,12 +48,14 @@ # @return [ActiveSupport::SafeBuffer] def render tag.div(**options[:attributes]) do concat(tag.h2(title, class: 'govuk-tabs__title')) - concat(tag.ul(class: 'govuk-tabs__list') do - @tabs.each { |tab| concat(tab.render) } - end) + if @tabs.present? + concat(tag.ul(class: 'govuk-tabs__list') do + @tabs.each { |tab| concat(tab.render) } + end) + end @panels.each { |panel| concat(panel.render) } end end # The default attributes for the tabs