diff --git a/_includes/calendar-button.html b/_includes/calendar-button.html new file mode 100644 index 00000000..03793910 --- /dev/null +++ b/_includes/calendar-button.html @@ -0,0 +1,17 @@ + diff --git a/_includes/script.html b/_includes/script.html index 1de6833c..c79a65d8 100644 --- a/_includes/script.html +++ b/_includes/script.html @@ -1,6 +1,8 @@ + + {% if site.user_tracking %} {% endif %} diff --git a/_layouts/event.html b/_layouts/event.html index ff174e70..34a0e3ea 100644 --- a/_layouts/event.html +++ b/_layouts/event.html @@ -1,7 +1,7 @@ --- layout: page --- -
+

{{ page.title }}

@@ -19,6 +19,10 @@

{{ page.title }}

{% assign date_only_format = '%e %B %Y (time TBC)' %} {% include datetime.html date_only_format=date_only_format datetime_format='%e %B %Y at %l%P' time_only_format = '%l%P' event=page %} +
  • + + {% include calendar-button.html text_colour="black" sizes="5" %} +
  • {{ page.location }}
  • diff --git a/_sass/common.scss b/_sass/common.scss index 17dab1b4..1749db37 100644 --- a/_sass/common.scss +++ b/_sass/common.scss @@ -34,6 +34,14 @@ color: $sr-white; margin-bottom: 0; } + + &.with-calendar-button .fixed-width { + display: flex; + justify-content: space-between; + overflow: initial; + align-items: center; + + } } .top-spacing { diff --git a/_sass/events.scss b/_sass/events.scss index b70aad33..22b702f9 100644 --- a/_sass/events.scss +++ b/_sass/events.scss @@ -77,3 +77,10 @@ ul.event-listing { .event-date time { white-space: nowrap; } + +.detail-list li.with-add-to-calendar-button { + padding-top: 0.25em; + padding-bottom: 0.25em; + display: flex; + align-items: center; +} diff --git a/events.html b/events.html index 62dd3094..f5e120ee 100644 --- a/events.html +++ b/events.html @@ -3,9 +3,10 @@ title: Events permalink: /events/ --- -
    +

    Events

    + {% include calendar-button.html text_colour="white" sizes="6|6|2" %}