vue navbar changes

This commit is contained in:
Seth Ladygo
2019-05-11 01:31:55 -07:00
parent 97545ec355
commit 6005f19e2e
3 changed files with 52 additions and 17 deletions

View File

@ -1,30 +1,68 @@
<template> <template>
<v-toolbar dark dense absolute app color="keen_dark_grey"> <v-toolbar dark dense absolute app color="keen_dark_grey">
<v-toolbar-title color="primary" class="headline text-uppercase"> <!-- <v-toolbar-side-icon></v-toolbar-side-icon> -->
<img src="/static/img/keen_logo.svg" width="85"/>
<v-toolbar-title color="primary" class="headline">
<span>ProCatalog</span> <span>ProCatalog</span>
<span class="font-weight-light"> Catalog Editor</span> <span class="font-weight-light">&nbsp;{{ pageTitle }}</span>
</v-toolbar-title> </v-toolbar-title>
<v-spacer></v-spacer> <v-spacer></v-spacer>
<v-toolbar-items class="hidden-sm-and-down"> <v-toolbar-items class="hidden-sm-and-down">
<v-btn <v-btn flat small href="/">Dashboard</v-btn>
flat
href="https://github.com/vuetifyjs/vuetify/releases/latest" <v-menu open-on-hover bottom offset-y>
target="_blank" <template v-slot:activator="{ on }">
>Dashboard</v-btn> <v-btn flat small v-on="on">Support</v-btn>
<v-btn flat>Link Two</v-btn> </template>
<v-btn flat>Link Three</v-btn> <v-list class="navbar-menu ma-0 pa-0">
<v-list-tile dense class="navbar-menu-item">
<v-btn flat small href="/catalog/new" class="navbar-menu-button">Email Support</v-btn>
</v-list-tile>
</v-list>
</v-menu>
<v-menu open-on-hover bottom offset-y>
<template v-slot:activator="{ on }">
<v-btn flat small v-on="on">
Account
</v-btn>
</template>
<v-list class="navbar-menu ma-0 pa-0">
<v-list-tile dense class="navbar-menu-item">
<v-btn flat small href="/account/settings" class="navbar-menu-button">Profile</v-btn>
</v-list-tile>
<v-list-tile dense class="navbar-menu-item">
<v-btn flat small href="/account/logout" class="navbar-menu-button">Log Out</v-btn>
</v-list-tile>
</v-list>
</v-menu>
</v-toolbar-items> </v-toolbar-items>
</v-toolbar> </v-toolbar>
</template> </template>
<script> <script>
export default { export default {
props: ['pageTitle'],
data: () => ({ data: () => ({
foo: true foo: true
}) })
} }
</script> </script>
<style> <style scoped>
.navbar-menu {
background-color: #373737;
margin: 0;
padding: 0;
}
.navbar-menu-item {
margin: 0;
padding: 0;
}
.navbar-menu-button {
color: white;
}
</style> </style>

View File

@ -1,6 +1,6 @@
<template> <template>
<v-app> <v-app>
<Navbar/> <Navbar page-title="Editor"/>
<v-content> <v-content>
<CatalogEditor/> <CatalogEditor/>
<!-- <AddProductDialog value/> --> <!-- <AddProductDialog value/> -->

View File

@ -1,6 +1,6 @@
<template> <template>
<v-app> <v-app>
<Navbar/> <Navbar page-title="Catalog List"/>
<v-content> <v-content>
<CatalogList/> <CatalogList/>
</v-content> </v-content>
@ -17,11 +17,8 @@ export default {
Navbar, Navbar,
CatalogList, CatalogList,
}, },
data () { data: () => ({
return { }),
//
}
}
} }
</script> </script>