From 7f38df569cf19a8b5754942b45962a10319ccac8 Mon Sep 17 00:00:00 2001 From: Eric Bremner <ebremner@uwaterloo.ca> Date: Thu, 4 Aug 2022 10:35:52 -0400 Subject: [PATCH] ISTWCMS-5724: adding instagram --- src/patterns/04-components/_index.scss | 1 + .../04-components/instagram/_instagram.scss | 22 +++++++++++++++++++ .../04-components/instagram/instagram.md | 0 .../04-components/instagram/instagram.twig | 9 ++++++++ .../04-components/instagram/instagram.yml | 2 ++ 5 files changed, 34 insertions(+) create mode 100644 src/patterns/04-components/instagram/_instagram.scss create mode 100644 src/patterns/04-components/instagram/instagram.md create mode 100644 src/patterns/04-components/instagram/instagram.twig create mode 100644 src/patterns/04-components/instagram/instagram.yml diff --git a/src/patterns/04-components/_index.scss b/src/patterns/04-components/_index.scss index a4b1fbd8..707aa0a4 100644 --- a/src/patterns/04-components/_index.scss +++ b/src/patterns/04-components/_index.scss @@ -19,6 +19,7 @@ @forward 'facts-and-figures/facts-and-figures'; @forward 'filters/filters'; @forward 'google_maps/google_maps'; +@forward 'instagram/instagram'; @forward 'icon/icon'; @forward 'icon/icon--button/icon--button'; @forward 'image/image'; diff --git a/src/patterns/04-components/instagram/_instagram.scss b/src/patterns/04-components/instagram/_instagram.scss new file mode 100644 index 00000000..8545f139 --- /dev/null +++ b/src/patterns/04-components/instagram/_instagram.scss @@ -0,0 +1,22 @@ +@use '../../01-core' as *; + +.uw-instagram { + display: block; + width: 100%; + + &__wrapper { + margin-left: auto; + margin-right: auto; + max-width: 500px; + + iframe { + max-width: 500px; + width: 100%; + } + } + + &__view-on-source { + padding: var(--size-2) 0; + text-align: center; + } +} diff --git a/src/patterns/04-components/instagram/instagram.md b/src/patterns/04-components/instagram/instagram.md new file mode 100644 index 00000000..e69de29b diff --git a/src/patterns/04-components/instagram/instagram.twig b/src/patterns/04-components/instagram/instagram.twig new file mode 100644 index 00000000..52dbb6d3 --- /dev/null +++ b/src/patterns/04-components/instagram/instagram.twig @@ -0,0 +1,9 @@ +<div class="uw-instagram"> + <div class="uw-instagram__wrapper"> + <blockquote class="instagram-media" data-instgrm-captioned data-instgrm-permalink="{{ instagram.url }}" data-instgrm-version="12" style="max-width: 500px;"></blockquote> + <script async src="https://www.instagram.com/embed.js"></script> + </div> + <div class="uw-instagram__view-on-source"> + <a href="{{ instagram.url }}">View on Instagram</a> + </div> +</div> diff --git a/src/patterns/04-components/instagram/instagram.yml b/src/patterns/04-components/instagram/instagram.yml new file mode 100644 index 00000000..dcfbc8ee --- /dev/null +++ b/src/patterns/04-components/instagram/instagram.yml @@ -0,0 +1,2 @@ +instagram: + url: 'https://www.instagram.com/p/B-pEhkon9tX' -- GitLab