diff --git a/src/patterns/04-components/_index.scss b/src/patterns/04-components/_index.scss index 92a92e3ddebbe3f2fbe8aad20442fcc37bad706a..a8ba1a6f13dff3f3da2b8e412d3a237bd4201965 100644 --- a/src/patterns/04-components/_index.scss +++ b/src/patterns/04-components/_index.scss @@ -15,6 +15,7 @@ @forward 'copy-text/copy-text'; @forward 'date/date'; @forward 'exp_col_block/exp_col_block'; +@forward 'facebook/facebook'; @forward 'facts-and-figures/facts-and-figures'; @forward 'filters/filters'; @forward 'icon/icon'; diff --git a/src/patterns/04-components/facebook/_facebook.scss b/src/patterns/04-components/facebook/_facebook.scss new file mode 100644 index 0000000000000000000000000000000000000000..763c4148f7a24c15648a7d4a9f23c88d37270a6d --- /dev/null +++ b/src/patterns/04-components/facebook/_facebook.scss @@ -0,0 +1,28 @@ +.uw-facebook { + display: grid; + padding: var(--size-2) 0; + width: 100%; + + &__wrapper { + border: var(--size-xs) solid var(--uw-black); + margin-left: auto; + margin-right: auto; + max-width: 500px; + text-align: center; + width: 100%; + } + + &__view-on-source { + padding: var(--size-2) 0; + text-align: center; + } + + .fb-post, + .fb-page { + background: url('../../images/facebook_logo.png') no-repeat; + background-position: 50% 25%; + min-height: 340px; + text-align: center; + width: 100%; + } +} diff --git a/src/patterns/04-components/facebook/facebook.twig b/src/patterns/04-components/facebook/facebook.twig new file mode 100644 index 0000000000000000000000000000000000000000..f5991cfcab02568886ec015adc11ba778cd5e551 --- /dev/null +++ b/src/patterns/04-components/facebook/facebook.twig @@ -0,0 +1,27 @@ +<div class="uw-facebook"> + <div class="uw-facebook__wrapper"> + {% if feed_type == 'timeline' %} + <div class="fb-page" + data-href="https://www.facebook.com/{{ username }}" + data-tabs="timeline" + data-width="500" + data-hide-cover="false" + data-show-facepile="false" + adapt_container_width="true"> + </div> + {% else %} + <div class="fb-post" + data-href="{{ url }}" + data-width="500"> + </div> + {% endif %} + <script src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"></script> + </div> + <div class="uw-facebook__view-on-source"> + {% if feed_type == 'timeline' %} + <a href="https://facebook.com/{{ username }}">View on Facebook</a> + {% else %} + <a href="{{ url }}">View on Facebook</a> + {% endif %} + </div> +</div> diff --git a/src/patterns/04-components/facebook/facebook.yml b/src/patterns/04-components/facebook/facebook.yml new file mode 100644 index 0000000000000000000000000000000000000000..91a1f1043cf6ff8a6de3870cb57b3c9110823e23 --- /dev/null +++ b/src/patterns/04-components/facebook/facebook.yml @@ -0,0 +1,5 @@ +feed_type: 'singlepost' +url: 'https://www.facebook.com/university.waterloo/photos/a.413434815757/10158092685535758/?type=3&__xts__%5B0%5D=68.ARBMF_TWIqmabPEvgm2lDS_9tdueCSGzKC0hHLKDklHAINNO6G3UjO8uhvXt-UW3biG9j5pQwbI0CW7LbTCj2gixcH7f_uKe3-AlkAarFGkYYFfMfHNHUFs4UX_oCgir9oyKSBvyA7E8M3r1sf-wW8XyMVZ0ch9EYbfuChTQgXP0GfvcAs-jYZgmZu-2ohe5CpzrHCwHLxGun-_sa4uBm0SZ7aoPqmAqI8PmhEReeeDWD6Qm46wOFj0Bah0UFIxwQeKjhQ_rk_i4ijgfV3FiarIHb-Ns8jdkYdJ0eTUuF1Qr36iBUPkd6PIOVX03d_YCbNbkycOKY41Qkho&__tn__=-R' +include_text_video: 'true' +username: 'university.waterloo' +display_name: 'UW'