Added a baseline for MenuGroup and MenuItem

pull/2/head
Nikan Dalvand 2019-07-20 15:45:03 +04:30
parent e2356c62ce
commit f761cf193f
3 changed files with 33 additions and 8 deletions

View File

@ -1,6 +1,11 @@
<template> <template>
<div> <div>
MenuGroup <legend>
<slot name="title"></slot>
</legend>
<ul>
<slot></slot>
</ul>
</div> </div>
</template> </template>
@ -10,6 +15,7 @@ export default {
} }
</script> </script>
<style> <style lang="sass" scoped>
legend
text-transform: uppercase
</style> </style>

View File

@ -1,12 +1,18 @@
<template> <template>
<div> <router-link tag="li" :to="to">
Item <a>
</div> <span>
<slot name="icon"></slot>
</span>
<slot>Nothing to show</slot>
</a>
</router-link>
</template> </template>
<script> <script>
export default { export default {
name: 'MenuItem' name: 'MenuItem',
props: ['to']
} }
</script> </script>

View File

@ -1,12 +1,25 @@
<template> <template>
<section> <section>
Sidebar Sidebar
<MenuGroup>
<template v-slot:title>Test</template>
<MenuItem to="/">
Home
</MenuItem>
<MenuItem to="/art">
Artists
</MenuItem>
</MenuGroup>
</section> </section>
</template> </template>
<script> <script>
import MenuGroup from '../components/MenuGroup'
import MenuItem from '../components/MenuItem'
export default { export default {
name: 'DockableSidebar' name: 'DockableSidebar',
components: { MenuGroup, MenuItem }
} }
</script> </script>