Skip to content

Commit c4f393a

Browse files
committed
fix: build failed due to auto import
1 parent fb1950c commit c4f393a

File tree

3 files changed

+135
-10
lines changed

3 files changed

+135
-10
lines changed

src/components/Gallery.vue

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<ImageModal ref="imageModal" :image="selectedImage" />
33
<div class="gallery-container">
4-
<div class="gallery-item" v-for="(image, index) in images" :key="index">
4+
<div class="gallery-item" v-for="(image, index) in galleryImages" :key="index">
55
<v-lazy-image :src="image" alt="random image" @click="openModal(image)" />
66
</div>
77
</div>
@@ -54,6 +54,7 @@
5454
<script>
5555
import VLazyImage from "v-lazy-image";
5656
import ImageModal from "./ImageModal.vue";
57+
import { galleryImages } from "~/logic"
5758
5859
export default {
5960
name: 'Gallery',
@@ -63,25 +64,17 @@ export default {
6364
},
6465
data() {
6566
return {
66-
images: [],
67+
galleryImages,
6768
selectedImage: '',
6869
}
6970
},
7071
methods: {
71-
getGalleryImages() {
72-
const images = import.meta.glob('../../public/gallery/*.*')
73-
for (const path in images) {
74-
this.images.push(path.replace('../../public', ''));
75-
}
76-
},
77-
7872
openModal(image) {
7973
this.selectedImage = image;
8074
this.$refs.imageModal.toggleModal();
8175
},
8276
},
8377
mounted() {
84-
this.getGalleryImages();
8578
console.log(this.images);
8679
},
8780
}

src/logic/gallery.ts

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
export const galleryImages = [
2+
'/gallery/20221217_104138.jpg',
3+
'/gallery/20221217_112111.jpg',
4+
'/gallery/20221217_114826.jpg',
5+
'/gallery/20221217_114856.jpg',
6+
'/gallery/20221217_115216.jpg',
7+
'/gallery/20221217_115540.jpg',
8+
'/gallery/20221217_115546.jpg',
9+
'/gallery/20221217_120836.jpg',
10+
'/gallery/20221217_121456.jpg',
11+
'/gallery/20221217_121503.jpg',
12+
'/gallery/20221217_121947.jpg',
13+
'/gallery/20221217_122604.jpg',
14+
'/gallery/20221217_122654.jpg',
15+
'/gallery/20221217_124504.jpg',
16+
'/gallery/20221217_124507.jpg',
17+
'/gallery/20221217_124627.jpg',
18+
'/gallery/20221217_124631.jpg',
19+
'/gallery/20221217_125455.jpg',
20+
'/gallery/20221217_125803.jpg',
21+
'/gallery/20221217_125944.jpg',
22+
'/gallery/20221217_130032.jpg',
23+
'/gallery/20221217_130048.jpg',
24+
'/gallery/20221217_130322.jpg',
25+
'/gallery/20221217_130328.jpg',
26+
'/gallery/20221217_130810.jpg',
27+
'/gallery/20221217_130813.jpg',
28+
'/gallery/20221217_130850.jpg',
29+
'/gallery/20221217_131339.jpg',
30+
'/gallery/20221217_131349.jpg',
31+
'/gallery/20221217_131352.jpg',
32+
'/gallery/20221217_131535.jpg',
33+
'/gallery/20221217_131853.jpg',
34+
'/gallery/DSC_0014.JPG',
35+
'/gallery/DSC_0017.JPG',
36+
'/gallery/DSC_0018.JPG',
37+
'/gallery/DSC_0020.JPG',
38+
'/gallery/DSC_0033.JPG',
39+
'/gallery/DSC_0034.JPG',
40+
'/gallery/DSC_0036.JPG',
41+
'/gallery/DSC_0037.JPG',
42+
'/gallery/DSC_0039.JPG',
43+
'/gallery/DSC_0040.JPG',
44+
'/gallery/DSC_0042.JPG',
45+
'/gallery/DSC_0050.JPG',
46+
'/gallery/DSC_0052.JPG',
47+
'/gallery/DSC_0054.JPG',
48+
'/gallery/DSC_0055.JPG',
49+
'/gallery/DSC_0056.JPG',
50+
'/gallery/DSC_0057.JPG',
51+
'/gallery/DSC_0058.JPG',
52+
'/gallery/DSC_0087.JPG',
53+
'/gallery/DSC_0088.JPG',
54+
'/gallery/DSC_0089.JPG',
55+
'/gallery/DSC_0098.JPG',
56+
'/gallery/DSC_0108.JPG',
57+
'/gallery/DSC_0109.JPG',
58+
'/gallery/DSC_0110.JPG',
59+
'/gallery/DSC_0115.JPG',
60+
'/gallery/DSC_0118.JPG',
61+
'/gallery/DSC_0119.JPG',
62+
'/gallery/DSC_0120.JPG',
63+
'/gallery/DSC_0121.JPG',
64+
'/gallery/DSC_0122.JPG',
65+
'/gallery/DSC_0123.JPG',
66+
'/gallery/DSC_0124.JPG',
67+
'/gallery/DSC_0125.JPG',
68+
'/gallery/DSC_0127.JPG',
69+
'/gallery/DSC_0128.JPG',
70+
'/gallery/DSC_0129.JPG',
71+
'/gallery/DSC_0130.JPG',
72+
'/gallery/DSC_0131.JPG',
73+
'/gallery/DSC_0132.JPG',
74+
'/gallery/DSC_0137.JPG',
75+
'/gallery/DSC_0138.JPG',
76+
'/gallery/DSC_0139.JPG',
77+
'/gallery/DSC_0140.JPG',
78+
'/gallery/DSC_0141.JPG',
79+
'/gallery/DSC_0142.JPG',
80+
'/gallery/DSC_0143.JPG',
81+
'/gallery/DSC_0149.JPG',
82+
'/gallery/DSC_0150.JPG',
83+
'/gallery/DSC_0151.JPG',
84+
'/gallery/DSC_0152.JPG',
85+
'/gallery/DSC_0153.JPG',
86+
'/gallery/DSC_0154.JPG',
87+
'/gallery/DSC_0166.JPG',
88+
'/gallery/DSC_0167.JPG',
89+
'/gallery/DSC_0169.JPG',
90+
'/gallery/DSC_0170.JPG',
91+
'/gallery/DSC_0172.JPG',
92+
'/gallery/DSC_0173.JPG',
93+
'/gallery/DSC_0177.JPG',
94+
'/gallery/DSC_0180.JPG',
95+
'/gallery/DSC_0181.JPG',
96+
'/gallery/DSC_0182.JPG',
97+
'/gallery/DSC_0188.JPG',
98+
'/gallery/DSC_0191.JPG',
99+
'/gallery/DSC_0193.JPG',
100+
'/gallery/DSC_0194.JPG',
101+
'/gallery/DSC_0195.JPG',
102+
'/gallery/DSC_0196.JPG',
103+
'/gallery/DSC_0201.JPG',
104+
'/gallery/DSC_0205.JPG',
105+
'/gallery/DSC_0207.JPG',
106+
'/gallery/DSC_0209.JPG',
107+
'/gallery/DSC_0213.JPG',
108+
'/gallery/DSC_0215.JPG',
109+
'/gallery/DSC_0216.JPG',
110+
'/gallery/DSC_0217.JPG',
111+
'/gallery/DSC_0223.JPG',
112+
'/gallery/DSC_0227.JPG',
113+
'/gallery/gdsc-induction.jpeg',
114+
'/gallery/git.jpeg',
115+
'/gallery/ml-session.jpeg',
116+
'/gallery/PXL_20221217_133151426.jpg',
117+
'/gallery/PXL_20221217_140427619.jpg',
118+
'/gallery/PXL_20221217_141251271.jpg',
119+
'/gallery/PXL_20221217_141253794.jpg',
120+
'/gallery/PXL_20221217_141309467.jpg',
121+
'/gallery/PXL_20221217_141312798.jpg',
122+
'/gallery/PXL_20221217_141322542.jpg',
123+
'/gallery/PXL_20221217_141334762.jpg',
124+
'/gallery/PXL_20221217_141413496.jpg',
125+
'/gallery/PXL_20221217_141541689.jpg',
126+
'/gallery/PXL_20221217_141546032.jpg',
127+
'/gallery/PXL_20221217_141600365.jpg',
128+
'/gallery/PXL_20221217_141614830.jpg',
129+
'/gallery/PXL_20221217_141626079.jpg',
130+
'/gallery/PXL_20221217_142007529.jpg'
131+
]

src/logic/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ export * from './team'
44
export * from './events'
55
export * from './images'
66
export * from './alumni'
7+
export * from './gallery'

0 commit comments

Comments
 (0)