From c443c25e51d0fe056c7c24efee161411f4f68fe0 Mon Sep 17 00:00:00 2001 From: Rob Harings Date: Fri, 16 Aug 2019 08:44:00 +0200 Subject: [PATCH] Allow buttons on hero banners --- templates/patterns/banners/banner_hero.ui_patterns.yml | 8 ++++++++ templates/patterns/banners/pattern-banner-hero.html.twig | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/templates/patterns/banners/banner_hero.ui_patterns.yml b/templates/patterns/banners/banner_hero.ui_patterns.yml index 15776ed40..ef366b85f 100644 --- a/templates/patterns/banners/banner_hero.ui_patterns.yml +++ b/templates/patterns/banners/banner_hero.ui_patterns.yml @@ -29,6 +29,14 @@ banner_hero: label: "Label" description: "Hero link label." preview: "Subscribe" + button: + type: "text" + label: "Button" + description: "Hero button, this will not render the url + label as link" + preview: + variant: "call" + href: "#" + label: "European commission" description: type: "text" label: "Description" diff --git a/templates/patterns/banners/pattern-banner-hero.html.twig b/templates/patterns/banners/pattern-banner-hero.html.twig index 26f3f3099..0ace5edd2 100644 --- a/templates/patterns/banners/pattern-banner-hero.html.twig +++ b/templates/patterns/banners/pattern-banner-hero.html.twig @@ -5,13 +5,16 @@ */ #} -{% set _link = {'link' : {'path' : url, 'label' : label}} %} +{% if not button %} + {% set _link = {'link' : {'path' : url, 'label' : label}} %} +{% endif %} {% include '@ecl/hero-banner' with { 'type': banner_type|e, 'image': image.src, 'title': title, 'link': _link, + 'button': button, 'description': description, 'centered': centered, } %}