Extract an AcceptedSessionsList component

This commit is contained in:
Oliver Davies 2019-05-25 12:08:54 +01:00
parent 577280d634
commit fe720708cd
2 changed files with 32 additions and 12 deletions

View file

@ -1,25 +1,21 @@
<template> <template>
<div id="app" class="antialiased min-h-screen font-sans bg-gray-100 text-black p-12"> <div id="app" class="antialiased min-h-screen font-sans bg-gray-100 text-black p-12">
<div class="max-w-5xl mx-auto"> <accepted-sessions-list :sessions="sessions" />
<h1 class="text-4xl font-semibold mb-2">Sessions</h1>
<div v-if="!sessions.length == 0" class="bg-white p-6 rounded-lg border">
<ul class="-mb-3">
<li v-for="session in sessions" :key="session.attributes.drupal_internal__nid" class="mb-3">
{{ session.attributes.title }}
</li>
</ul>
</div>
</div>
</div> </div>
</template> </template>
<style src="./css/app.css"></style> <style src="./css/app.css"></style>
<script> <script>
import AcceptedSessionsList from '@/components/AcceptedSessionsList'
const axios = require('axios') const axios = require('axios')
module.exports = { export default {
components: {
AcceptedSessionsList
},
data () { data () {
return { return {
loaded: false, loaded: false,

View file

@ -0,0 +1,24 @@
<template>
<div class="max-w-5xl mx-auto">
<h1 class="text-4xl font-semibold mb-2">Sessions</h1>
<div v-if="!sessions.length == 0" class="bg-white p-6 rounded-lg border">
<ul class="-mb-3">
<li v-for="session in sessions" :key="session.attributes.drupal_internal__nid" class="mb-3">
{{ session.attributes.title }}
</li>
</ul>
</div>
</div>
</template>
<script>
export default {
props: {
sessions: {
type: Array,
required: true
}
}
}
</script>