Blame view
src/pages/notification.vue
2.01 KB
93a68cfa1
|
1 2 |
<template> <v-app id="login"> |
a259e694f
|
3 |
|
04e3fbc56
|
4 |
<v-toolbar color="white"> |
93a68cfa1
|
5 6 |
<h4 class="text-lg-left"><b>Push Notification</b></h4> <v-spacer></v-spacer> |
250d1e021
|
7 8 |
<v-flex xs6 sm4> <v-text-field justify-right |
93a68cfa1
|
9 10 11 12 13 |
prepend-icon="search" v-model="search" label="Find your users" single-line hide-details |
4413a8d93
|
14 |
color="black" |
5ac5570a9
|
15 |
> |
93a68cfa1
|
16 |
</v-text-field> |
4413a8d93
|
17 18 |
</v-flex> </v-toolbar> |
93a68cfa1
|
19 20 21 22 |
<v-card> <v-card-text> <v-flex xs12> <v-textarea |
defcc5da3
|
23 |
v-model="SendNotificationcredentials.message" |
93a68cfa1
|
24 25 26 27 28 29 30 31 |
solo name="input-7-4" label="Hello Users!"> </v-textarea> </v-flex> </v-card-text> <v-flex text-xs-right> <div> |
defcc5da3
|
32 |
<v-btn dark large class="text-lg-right" @click="send">send</v-btn> |
93a68cfa1
|
33 34 |
</div></v-flex> <v-container grid-list-xl> |
4413a8d93
|
35 |
<v-card> |
93a68cfa1
|
36 37 38 39 40 41 42 |
<v-data-table :headers="headers" :items="desserts" :search="search" v-model="selected" item-key="name" select-all |
269061695
|
43 |
class="text-xs-left" |
5ac5570a9
|
44 |
:pagination.sync="pagination" |
93a68cfa1
|
45 |
> |
93a68cfa1
|
46 |
<template slot="items" slot-scope="props"> |
4413a8d93
|
47 |
<th> |
93a68cfa1
|
48 49 50 51 52 |
<v-checkbox v-model="props.selected" primary hide-details ></v-checkbox> |
4413a8d93
|
53 |
</th> |
c1fd43e24
|
54 |
<td>{{ props.item.name }}</td> |
93a68cfa1
|
55 56 |
</template> </v-data-table> |
4413a8d93
|
57 |
</v-card> |
93a68cfa1
|
58 59 60 61 62 63 64 65 |
</v-container> </v-card> </v-app> </template> <script> export default { data () { return { |
defcc5da3
|
66 |
message: '', |
93a68cfa1
|
67 68 |
search: '', selected: [], |
defcc5da3
|
69 |
SendNotificationcredentials: {}, |
5ac5570a9
|
70 71 72 |
pagination: { rowsPerPage: 10, }, |
93a68cfa1
|
73 74 75 76 77 |
headers: [ { text: 'User List', align: 'left', sortable: false, |
4413a8d93
|
78 |
|
93a68cfa1
|
79 |
}, |
93a68cfa1
|
80 81 82 |
], desserts: [ { |
c1fd43e24
|
83 |
name: 'ajay', |
4413a8d93
|
84 85 |
}, { |
c1fd43e24
|
86 |
name: 'amrit', |
4413a8d93
|
87 88 |
}, { |
c1fd43e24
|
89 |
name: 'Disant', |
4413a8d93
|
90 91 |
}, { |
c1fd43e24
|
92 |
name: 'Pardeep', |
5ac5570a9
|
93 |
} |
93a68cfa1
|
94 95 |
] }; |
4413a8d93
|
96 97 |
}, methods: { |
defcc5da3
|
98 99 100 |
send () { console.log('=clicked==', this.SendNotificationcredentials); } |
93a68cfa1
|
101 102 |
} }; |
8fc85e8ec
|
103 |
</script> |