Skip to content

Instantly share code, notes, and snippets.

@ramsaylanier
Last active June 13, 2018 15:01
Show Gist options
  • Select an option

  • Save ramsaylanier/9deba94584b18e5551eba9ff58cdc2d7 to your computer and use it in GitHub Desktop.

Select an option

Save ramsaylanier/9deba94584b18e5551eba9ff58cdc2d7 to your computer and use it in GitHub Desktop.
<template>
<div class="wrapper">
<menu-container class="sidebar" :menuName="getSidebarMenuName()">
<ul class="menu" slot-scope="menu">
<li class="item" v-for="item in menu.items" :key="item.id">
<menu-link :link="item.navitem"/>
</li>
</ul>
</menu-container>
<div class="body">
<post-content :content="page.post_content"/>
</div>
</div>
</template>
<script>
import MenuContainer from '@/components/menu/menuContainer'
import MenuLink from '@/components/menu/menuLink'
import PostContent from '@/components/post/PostContent'
export default {
name: 'page-with-sidebar',
props: ['page'],
components: {
MenuContainer, MenuLink, PostContent
},
methods: {
getSidebarMenuName () {
return this.page.post_meta.filter(item => {
return item.meta_key === 'sidebarmenu'
})[0].meta_value
}
}
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment