This repository was archived by the owner on Feb 5, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +34
-6
lines changed Expand file tree Collapse file tree 4 files changed +34
-6
lines changed Original file line number Diff line number Diff line change 26
26
},
27
27
"homepage" : " https://github.com/NaturalSelectionLabs/RSS3-Page#readme" ,
28
28
"dependencies" : {
29
+ "@google/model-viewer" : " 1.8.0" ,
29
30
"@sentry/tracing" : " 6.11.0" ,
30
31
"@sentry/vue" : " 6.11.0" ,
31
32
"@walletconnect/web3-provider" : " 1.6.5" ,
Original file line number Diff line number Diff line change 1
1
<template >
2
- <img
3
- v-if =" !( imageUrl?.endsWith('mp4') || imageUrl?.endsWith('mov') )"
2
+ <video
3
+ v-if =" imageUrl?.endsWith('mp4') || imageUrl?.endsWith('mov')"
4
4
:style =" {
5
5
width: size + 'px',
6
6
height: size + 'px',
7
7
}"
8
8
:src =" imageUrl"
9
9
class =" nft-item"
10
+ autoplay
11
+ loop
12
+ muted
10
13
/>
11
- <video
14
+ <model-viewer
15
+ v-else-if =" imageUrl?.endsWith('glb')"
16
+ :style =" {
17
+ width: size + 'px',
18
+ height: size + 'px',
19
+ }"
20
+ :src =" imageUrl"
21
+ class =" nft-item"
22
+ ar
23
+ ar-modes =" webxr scene-viewer quick-look"
24
+ environment-image =" neutral"
25
+ auto-rotate
26
+ camera-controls
27
+ />
28
+ <img
12
29
v-else
13
30
:style =" {
14
31
width: size + 'px',
15
32
height: size + 'px',
16
33
}"
17
34
:src =" imageUrl"
18
35
class =" nft-item"
19
- autoplay
20
- loop
21
- muted
22
36
/>
23
37
</template >
24
38
25
39
<script lang="ts">
26
40
import { Vue , Options } from ' vue-class-component' ;
41
+ import * as viewer from ' @google/model-viewer' ;
27
42
28
43
@Options ({
29
44
props: {
30
45
size: Number ,
31
46
imageUrl: String ,
32
47
},
48
+ components: {
49
+ viewer ,
50
+ },
33
51
})
34
52
export default class NFTItem extends Vue {
35
53
size! : Number ;
Original file line number Diff line number Diff line change
1
+ declare module '@google/model-viewer' {
2
+ const viewer : any ;
3
+ export default viewer ;
4
+ }
Original file line number Diff line number Diff line change 1410
1410
" @ethersproject/properties" " ^5.4.0"
1411
1411
" @ethersproject/strings" " ^5.4.0"
1412
1412
1413
+ " @google/model-viewer@1.8.0 " :
1414
+ version "1.8.0"
1415
+ resolved "https://registry.yarnpkg.com/@google/model-viewer/-/model-viewer-1.8.0.tgz#398c0d9bbd3281933a3a4e6ed8f02da6789df768"
1416
+ integrity sha512-qUwlu4q+sEFs2XOztZpaT5sGdv9G76jyLzEOdttcfAFb0/ZE0HnXU1KPN3Pq5gvdg+jW7fDUUHhsMxM1OBnpUQ==
1417
+
1413
1418
" @metamask/safe-event-emitter@^2.0.0 " :
1414
1419
version "2.0.0"
1415
1420
resolved "https://registry.npm.taobao.org/@metamask/safe-event-emitter/download/@metamask/safe-event-emitter-2.0.0.tgz#af577b477c683fad17c619a78208cede06f9605c"
You can’t perform that action at this time.
0 commit comments