Change from iview to vuetify
This commit is contained in:
+24
-22
@@ -1,27 +1,29 @@
|
||||
<template>
|
||||
<main>
|
||||
<Layout class="layout">
|
||||
<Menu theme="light" mode="horizontal">
|
||||
<MenuItem v-if="!hasUser" name="user">
|
||||
<span @click="() => { doLogin(); }">Login</span>
|
||||
</MenuItem>
|
||||
<Submenu v-if="hasUser" name="user">
|
||||
<template slot="title">
|
||||
<Avatar :src="user.picture" />
|
||||
{{ user.name }}
|
||||
</template>
|
||||
<nuxt-link to="/logout/">
|
||||
<DropdownItem>
|
||||
Log out
|
||||
</DropdownItem>
|
||||
</nuxt-link>
|
||||
</Submenu>
|
||||
</Menu>
|
||||
<Content>
|
||||
<v-app>
|
||||
<!--<v-navigation-drawer app></v-navigation-drawer>-->
|
||||
<v-toolbar app>
|
||||
<v-toolbar-title>
|
||||
<span v-if="!hasUser"><span @click="() => { doLogin(); }">Login</span></span>
|
||||
<v-menu v-if="hasUser" offset-y >
|
||||
<v-btn flat slot="activator" color="primary">
|
||||
<v-avatar size="24"><img :src="user.picture"></v-avatar> {{ user.name }}
|
||||
</v-btn>
|
||||
<v-list>
|
||||
<v-list-tile>
|
||||
<v-list-tile-title flat><nuxt-link to="/logout/">Logga ut</nuxt-link></v-list-tile-title>
|
||||
</v-list-tile>
|
||||
</v-list>
|
||||
</v-menu>
|
||||
</v-toolbar-title>
|
||||
<v-spacer></v-spacer>
|
||||
</v-toolbar>
|
||||
<v-content>
|
||||
<v-container fluid>
|
||||
<nuxt />
|
||||
</Content>
|
||||
</Layout>
|
||||
</main>
|
||||
</v-container>
|
||||
</v-content>
|
||||
<v-footer app></v-footer>
|
||||
</v-app>
|
||||
</template>
|
||||
|
||||
<style lang="scss">
|
||||
|
||||
Reference in New Issue
Block a user