ReCast is a multi platform restreaming tool, you can stream with one servers to multiple services
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

39 lines
704 B

import Sidebar from './SideBar.vue'
import SidebarLink from './SidebarLink.vue'
const SidebarStore = {
showSidebar: false,
sidebarLinks: [
{
name: 'Dashboard',
icon: 'ti-panel',
path: '/admin/overview'
}
],
displaySidebar (value) {
this.showSidebar = value
}
}
const SidebarPlugin = {
install (Vue) {
Vue.mixin({
data () {
return {
sidebarStore: SidebarStore
}
}
})
Object.defineProperty(Vue.prototype, '$sidebar', {
get () {
return this.$root.sidebarStore
}
})
Vue.component('side-bar', Sidebar)
Vue.component('sidebar-link', SidebarLink)
}
}
export default SidebarPlugin