% brand ||= false brand_helper = GovukPublishingComponents::AppHelpers::BrandHelper.new(brand) card_helper = GovukPublishingComponents::Presenters::ImageCardHelper.new(local_assigns) shared_helper = GovukPublishingComponents::Presenters::SharedHelper.new(local_assigns) classes = "gem-c-image-card" classes << " gem-c-image-card--large" if card_helper.large classes << " gem-c-image-card--no-image" unless defined?(image_src) font_size ||= card_helper.large ? 'm' : 's' heading_class = %w[gem-c-image-card__title] heading_class << shared_helper.get_heading_size(font_size, 's') heading_link_classes = %w[ gem-c-image-card__title-link govuk-link govuk-link--no-underline ] heading_link_classes << brand_helper.color_class extra_link_classes = %w[ gem-c-image-card__list-item-link govuk-link ] extra_link_classes << brand_helper.color_class %> <% if card_helper.href || card_helper.extra_links.any? %>