Blame view
src/pages/layout/Toolbar.vue
4.37 KB
8ab31dc8b
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 |
<template> <div id="page-toolbars"> <v-container grid-list-xl fluid> <v-layout row wrap> <v-flex xs12> <v-widget title="Basic Usage"> <div slot="widget-content"> <div> <v-subheader>Default</v-subheader> <v-toolbar dark color="primary"> <v-toolbar-side-icon></v-toolbar-side-icon> <v-toolbar-title class="white--text">Title</v-toolbar-title> <v-spacer></v-spacer> <v-btn icon> <v-icon>search</v-icon> </v-btn> <v-btn icon> <v-icon>apps</v-icon> </v-btn> <v-btn icon> <v-icon>refresh</v-icon> </v-btn> <v-btn icon> <v-icon>more_vert</v-icon> </v-btn> </v-toolbar> </div> <div> <v-subheader>Dense</v-subheader> <v-toolbar dark color="purple" dense> <v-toolbar-side-icon></v-toolbar-side-icon> <v-toolbar-title class="white--text">Title</v-toolbar-title> <v-spacer></v-spacer> <v-btn icon> <v-icon>search</v-icon> </v-btn> <v-btn icon> <v-icon>apps</v-icon> </v-btn> <v-btn icon> <v-icon>refresh</v-icon> </v-btn> <v-btn icon> <v-icon>more_vert</v-icon> </v-btn> </v-toolbar> </div> <div> <v-subheader>Link items</v-subheader> <v-toolbar> <v-spacer></v-spacer> <v-toolbar-items> <v-btn flat>Link One</v-btn> <v-btn flat>Link Two</v-btn> <v-btn flat>Link Three</v-btn> </v-toolbar-items> </v-toolbar> </div> <div> <v-subheader>Extended</v-subheader> <v-toolbar dark color="primary" extended> <v-toolbar-side-icon></v-toolbar-side-icon> <v-toolbar-title class="white--text" slot="extension">Title</v-toolbar-title> <v-spacer></v-spacer> <v-btn icon> <v-icon>search</v-icon> </v-btn> <v-btn icon> <v-icon>apps</v-icon> </v-btn> <v-btn icon> <v-icon>refresh</v-icon> </v-btn> <v-btn icon> <v-icon>more_vert</v-icon> </v-btn> </v-toolbar> </div> </div> </v-widget> </v-flex> <v-flex xs12> <v-card flat> <v-toolbar dark color="primary" flat extended> <v-toolbar-side-icon></v-toolbar-side-icon> <v-toolbar-title>Complex usage in page layout</v-toolbar-title> </v-toolbar> <v-layout row pb-2> <v-flex xs8 offset-xs2> <v-card class="card--flex-toolbar"> <v-toolbar card prominent> <v-toolbar-title class="body-2 grey--text">Title</v-toolbar-title> <v-spacer></v-spacer> <v-btn icon> <v-icon>search</v-icon> </v-btn> <v-btn icon> <v-icon>apps</v-icon> </v-btn> <v-btn icon> <v-icon>more_vert</v-icon> </v-btn> </v-toolbar> <v-divider></v-divider> <v-card-text></v-card-text> </v-card> </v-flex> </v-layout> </v-card> </v-flex> </v-layout> </v-container> </div> </template> <script> import VWidget from '@/components/VWidget'; export default { components: { VWidget }, data () { return { }; }, computed: { }, methods: { } }; </script> <style lang="css" scoped> .card--flex-toolbar { margin-top: -64px; } </style> |