parent
12770dcaf7
commit
925036e6f8
@ -1,25 +1,26 @@ |
|||||||
<template> |
<script type="text/jsx"> |
||||||
<div :class="{'collapse':collapse}" class="sidebar-logo-container"> |
|
||||||
<router-link class="sidebar-logo-link" key="expand" to="/"> |
|
||||||
<img v-if="logo" :src="logo" class="sidebar-logo"> |
|
||||||
<h1 v-if="!collapse" class="sidebar-title">{{ title }}</h1> |
|
||||||
</router-link> |
|
||||||
</div> |
|
||||||
</template> |
|
||||||
|
|
||||||
<script> |
|
||||||
import {sidebarLogoUrl, title} from '@/config' |
import {sidebarLogoUrl, title} from '@/config' |
||||||
|
|
||||||
export default { |
export default { |
||||||
name: 'SidebarLogo', |
name: 'SidebarLogo', |
||||||
|
|
||||||
|
functional: true, |
||||||
|
|
||||||
props: {collapse: Boolean}, |
props: {collapse: Boolean}, |
||||||
|
|
||||||
data() { |
render(h, context) { |
||||||
return { |
const {collapse} = context.props |
||||||
title, |
|
||||||
logo: sidebarLogoUrl |
const logoClass = {'sidebar-logo-container': true, 'collapse': collapse} |
||||||
} |
|
||||||
|
return ( |
||||||
|
<div class={logoClass}> |
||||||
|
<router-link class="sidebar-logo-link" to="/"> |
||||||
|
{sidebarLogoUrl && <img src={sidebarLogoUrl} class="sidebar-logo"/>} |
||||||
|
{!collapse && <h1 class="sidebar-title">{title}</h1>} |
||||||
|
</router-link> |
||||||
|
</div> |
||||||
|
) |
||||||
} |
} |
||||||
} |
} |
||||||
</script> |
</script> |
||||||
|
|||||||
Loading…
Reference in new issue