From fefb986d1769235c9e840614dfd6f962ae1df4ec Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Tue, 8 Sep 2020 21:01:03 +0100 Subject: [PATCH] Add recent talk component for each video --- src/assets/css/tailwind.css | 13 ++++++ src/components/recent-talks/index.vue | 23 ++++++++++- src/components/recent-talks/recent-talk.vue | 26 ++++++++++++ src/data/talks.json | 44 +++++++++++++++++++++ src/services/talk-service.js | 5 +++ 5 files changed, 110 insertions(+), 1 deletion(-) create mode 100644 src/components/recent-talks/recent-talk.vue create mode 100644 src/data/talks.json create mode 100644 src/services/talk-service.js diff --git a/src/assets/css/tailwind.css b/src/assets/css/tailwind.css index 7f39374..3a3a0b3 100644 --- a/src/assets/css/tailwind.css +++ b/src/assets/css/tailwind.css @@ -2,4 +2,17 @@ @tailwind components; +.embed-responsive { + @apply block relative h-0 p-0 overflow-hidden; + padding-bottom: 56.25% +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + @apply absolute w-full h-full inset-0 border-0 +} + @tailwind utilities; diff --git a/src/components/recent-talks/index.vue b/src/components/recent-talks/index.vue index 71f486f..74941f1 100644 --- a/src/components/recent-talks/index.vue +++ b/src/components/recent-talks/index.vue @@ -2,12 +2,33 @@

Recent Talks

+ +
+ +
diff --git a/src/components/recent-talks/recent-talk.vue b/src/components/recent-talks/recent-talk.vue new file mode 100644 index 0000000..ab0d8d1 --- /dev/null +++ b/src/components/recent-talks/recent-talk.vue @@ -0,0 +1,26 @@ +