123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249 |
- <template>
- <v-app id="inspire">
- <v-navigation-drawer
- v-model="drawer"
- :clipped="$vuetify.breakpoint.lgAndUp"
- app
- >
- <v-list dense>
- <template v-for="item in items">
- <v-row v-if="item.heading" :key="item.heading" align="center">
- <v-col cols="6">
- <v-subheader v-if="item.heading">
- {{ item.heading }}
- </v-subheader>
- </v-col>
- <v-col cols="6" class="text-center">
- <a href="#!" class="body-2 black--text">EDIT</a>
- </v-col>
- </v-row>
- <v-list-group
- v-else-if="item.children"
- :key="item.text"
- v-model="item.model"
- :prepend-icon="item.model ? item.icon : item['icon-alt']"
- append-icon=""
- >
- <template v-slot:activator>
- <v-list-item-content>
- <v-list-item-title>
- {{ item.text }}
- </v-list-item-title>
- </v-list-item-content>
- </template>
- <v-list-item v-for="(child, i) in item.children" :key="i" link>
- <v-list-item-action v-if="child.icon">
- <v-icon>{{ child.icon }}</v-icon>
- </v-list-item-action>
- <v-list-item-content>
- <v-list-item-title>
- {{ child.text }}
- </v-list-item-title>
- </v-list-item-content>
- </v-list-item>
- </v-list-group>
- <v-list-item v-else :key="item.text" link>
- <v-list-item-action>
- <v-icon>{{ item.icon }}</v-icon>
- </v-list-item-action>
- <v-list-item-content>
- <v-list-item-title>
- {{ item.text }}
- </v-list-item-title>
- </v-list-item-content>
- </v-list-item>
- </template>
- </v-list>
- </v-navigation-drawer>
-
- <v-app-bar :clipped-left="$vuetify.breakpoint.lgAndUp" app color="red" dark>
- <v-app-bar-nav-icon @click.stop="drawer = !drawer" />
- <v-btn to="/about" text color="blue">
- <span class="mr-2">Panda</span>
- <!-- <v-icon>mdi-open-in-new</v-icon> -->
- </v-btn>
- <v-btn to="/home" text color="blue">
- <span class="mr-2">Home</span>
- <!-- <v-icon>mdi-open-in-new</v-icon> -->
- </v-btn>
- <v-btn to="/HelloWorld" text color="blue">
- <span class="mr-2">HelloWorld</span>
- <!-- <v-icon>mdi-open-in-new</v-icon> -->
- </v-btn>
- <v-btn to="/apply" text color="blue">
- <span class="mr-2">Apply</span>
- <!-- <v-icon>mdi-open-in-new</v-icon> -->
- </v-btn>
- <v-toolbar-title style="width: 300px" class="ml-0 pl-4">
- <span class="hidden-sm-and-down">Google Contacts</span>
- </v-toolbar-title>
- <v-text-field
- flat
- solo-inverted
- hide-details
- prepend-inner-icon="mdi-magnify"
- label="Search"
- class="hidden-sm-and-down"
- />
- <v-spacer />
- <v-btn icon>
- <v-icon>mdi-apps</v-icon>
- </v-btn>
- <v-btn icon>
- <v-icon>mdi-bell</v-icon>
- </v-btn>
- <v-btn icon large>
- <v-avatar size="32px" item>
- <v-img
- src="https://cdn.vuetifyjs.com/images/logos/logo.svg"
- alt="Vuetify"
- /></v-avatar>
- </v-btn>
- </v-app-bar>
- <v-content>
- <!-- <About /> -->
- </v-content>
- <!-- <v-content>
- <v-container
- class="fill-height"
- fluid
- >
- <v-row
- align="center"
- justify="center"
- >
- <v-tooltip right>
- <template v-slot:activator="{ on }">
- <v-btn
- :href="source"
- icon
- large
- target="_blank"
- v-on="on"
- >
- <v-icon large>mdi-code-tags</v-icon>
- </v-btn>
- </template>
- <span>Source</span>
- </v-tooltip>
- <v-tooltip right>
- <template v-slot:activator="{ on }">
- <v-btn
- icon
- large
- href="https://codepen.io/johnjleider/pen/MNYLdL"
- target="_blank"
- v-on="on"
- >
- <v-icon large>mdi-codepen</v-icon>
- </v-btn>
- </template>
- <span>Codepen</span>
- </v-tooltip>
- </v-row>
- </v-container>
- </v-content> -->
- <v-btn bottom color="pink" dark fab fixed right @click="dialog = !dialog">
- <v-icon>mdi-plus</v-icon>
- </v-btn>
-
- <!-- // --------------------------------------------------------------------------------------- // -->
- <v-dialog v-model="dialog" width="800px">
- <v-card>
- <v-card-title class="grey darken-2">
- Create contact
- </v-card-title>
- <v-container>
- <v-row class="mx-2">
- <v-col class="align-center justify-space-between" cols="12">
- <v-row align="center" class="mr-0">
- <v-avatar size="40px" class="mx-3">
- <img
- src="//ssl.gstatic.com/s2/oz/images/sge/grey_silhouette.png"
- alt=""
- />
- </v-avatar>
- <v-text-field placeholder="Name" />
- </v-row>
- </v-col>
- <v-col cols="6">
- <v-text-field
- prepend-icon="mdi-account-card-details-outline"
- placeholder="Company"
- />
- </v-col>
- <v-col cols="6">
- <v-text-field placeholder="Job title" />
- </v-col>
- <v-col cols="12">
- <v-text-field prepend-icon="mdi-mail" placeholder="Email" />
- </v-col>
- <v-col cols="12">
- <v-text-field
- type="tel"
- prepend-icon="mdi-phone"
- placeholder="(000) 000 - 0000"
- />
- </v-col>
- <v-col cols="12">
- <v-text-field prepend-icon="mdi-text" placeholder="Notes" />
- </v-col>
- </v-row>
- </v-container>
- <v-card-actions>
- <v-btn text color="primary">More</v-btn>
- <v-spacer />
- <v-btn text color="primary" @click="dialog = false">Cancel</v-btn>
- <v-btn text @click="dialog = false">Save</v-btn>
- </v-card-actions>
- </v-card>
- </v-dialog>
- </v-app>
- </template>
-
- <script>
- import About from "@/views/About";
- export default {
- name: "Apply",
- components: {
- About
- },
- props: {
- source: String
- },
- data: () => ({
- dialog: false,
- drawer: null,
- items: [
- { icon: "mdi-contacts", text: "Contacts" },
- { icon: "mdi-history", text: "Frequently contacted" },
- { icon: "mdi-content-copy", text: "Duplicates" },
- {
- icon: "mdi-chevron-up",
- "icon-alt": "mdi-chevron-down",
- text: "Labels",
- model: true,
- children: [{ icon: "mdi-plus", text: "Create label" }]
- },
- {
- icon: "mdi-chevron-up",
- "icon-alt": "mdi-chevron-down",
- text: "More",
- model: false,
- children: [
- { text: "Import" },
- { text: "Export" },
- { text: "Print" },
- { text: "Undo changes" },
- { text: "Other contacts" }
- ]
- },
- { icon: "mdi-settings", text: "Settings" },
- { icon: "mdi-message", text: "Send feedback" },
- { icon: "mdi-help-circle", text: "Help" },
- { icon: "mdi-cellphone-link", text: "App downloads" },
- { icon: "mdi-keyboard", text: "Go to the old version" }
- ]
- })
- };
- </script>
|