File tree 5 files changed +25
-16
lines changed
resources/assets/js/components
5 files changed +25
-16
lines changed Original file line number Diff line number Diff line change 1
1
CHANGE LOG
2
2
==========
3
3
4
+ ## v1.1.4
5
+
6
+ * [ Added ] File Preview Component
7
+
4
8
## v1.1.3
5
9
6
10
* [ Added ] Test
Original file line number Diff line number Diff line change @@ -107,6 +107,7 @@ In `resources/assets/js/app.js` file:
107
107
Vue.component('chat-room' , require('./components/laravel-video-chat/ChatRoom.vue'));
108
108
Vue.component('group-chat-room', require('./components/laravel-video-chat/GroupChatRoom.vue'));
109
109
Vue.component('video-section' , require('./components/laravel-video-chat/VideoSection.vue'));
110
+ Vue.component('file-preview' , require('./components/laravel-video-chat/FilePreview.vue'));
110
111
111
112
Vue.use(VueTimeago, {
112
113
name: 'timeago', // component name, `timeago` by default
Original file line number Diff line number Diff line change 27
27
{{ message.text }}
28
28
</p >
29
29
<div class =" row" >
30
- <div class =" col-md-3" v-for =" file in message.files" >
31
- <img :src =" file.file_details.webPath" alt =" " class =" img-responsive" >
32
- <a :href =" file.file_details.webPath" target =" _blank" download >Download - {{ file.name }}</a >
33
- </div >
30
+ <file-preview :file =" file" v-for =" file in message.files" :key =" file.id" ></file-preview >
34
31
</div >
35
32
</div >
36
33
</li >
78
75
</div >
79
76
</div >
80
77
</div >
78
+
81
79
<div class =" row" >
82
- <div class =" col-md-3" v-for =" file in conversation.files" >
83
- <img :src =" file.file_details.webPath" alt =" " class =" img-responsive" >
84
- <a :href =" file.file_details.webPath" target =" _blank" download >Download - {{ file.name }}</a >
85
- </div >
80
+ <file-preview :file =" file" v-for =" file in conversation.files" :key =" file.id" ></file-preview >
86
81
</div >
87
82
</div >
88
83
</template >
Original file line number Diff line number Diff line change
1
+ <template >
2
+ <div class =" col-md-3" >
3
+ <img :src =" file.file_details.webPath" alt =" " class =" img-responsive" :alt =" file.name" >
4
+ <a class =" btn btn-success" :href =" file.file_details.webPath" target =" _blank" download :title =" file.name" >Download</a >
5
+ </div >
6
+ </template >
7
+
8
+ <script >
9
+ export default {
10
+ props: [' file' ]
11
+ }
12
+ </script >
Original file line number Diff line number Diff line change 26
26
<p v-bind:class =" { 'pull-right' : check(message.sender.id) , 'pull-left' : !check(message.sender.id)}" >
27
27
{{ message.text }}
28
28
</p >
29
+
29
30
<div class =" row" >
30
- <div class =" col-md-3" v-for =" file in message.files" >
31
- <img :src =" file.file_details.webPath" alt =" " class =" img-responsive" >
32
- <a :href =" file.file_details.webPath" target =" _blank" download >Download - {{ file.name }}</a >
33
- </div >
31
+ <file-preview :file =" file" v-for =" file in message.files" :key =" file.id" ></file-preview >
34
32
</div >
35
33
</div >
36
34
</li >
57
55
</div >
58
56
</div >
59
57
</div >
58
+
60
59
<div class =" row" >
61
- <div class =" col-md-3" v-for =" file in conversation.files" >
62
- <img :src =" file.file_details.webPath" alt =" " class =" img-responsive" >
63
- <a :href =" file.file_details.webPath" target =" _blank" download >Download - {{ file.name }}</a >
64
- </div >
60
+ <file-preview :file =" file" v-for =" file in conversation.files" :key =" file.id" ></file-preview >
65
61
</div >
62
+
66
63
</div >
67
64
</template >
68
65
<script >
You can’t perform that action at this time.
0 commit comments