|
8 | 8 | <p
|
9 | 9 | class="text-2xl font-semibold text-secondary-dark dark:text-secondary-light mb-2"
|
10 | 10 | >
|
11 |
| - About Client |
| 11 | + {{ projectInfo.clientHeading }} |
12 | 12 | </p>
|
13 | 13 | <ul class="leading-loose">
|
14 | 14 | <li
|
15 |
| - v-for="info in companyInfos" |
| 15 | + v-for="info in projectInfo.companyInfos" |
16 | 16 | :key="info"
|
17 | 17 | class="text-ternary-dark dark:text-ternary-light"
|
18 | 18 | >
|
|
37 | 37 | <p
|
38 | 38 | class="text-2xl font-semibold text-ternary-dark dark:text-ternary-light mb-2"
|
39 | 39 | >
|
40 |
| - Objective |
| 40 | + {{ projectInfo.objectivesHeading }} |
41 | 41 | </p>
|
42 | 42 | <p class="text-primary-dark dark:text-ternary-light">
|
43 |
| - Lorem ipsum dolor sit amet consectetur adipisicing elit. |
44 |
| - Optio, natus! Quibusdam enim quod in esse, mollitia |
45 |
| - molestias incidunt quas ipsa accusamus veniam, quis odit |
46 |
| - cumque vero voluptate, reiciendis amet non! |
| 43 | + {{ projectInfo.objectivesDetails }} |
47 | 44 | </p>
|
48 | 45 | </div>
|
49 | 46 | <!-- Single project objectives end -->
|
|
53 | 50 | <p
|
54 | 51 | class="text-2xl font-semibold text-ternary-dark dark:text-ternary-light mb-2"
|
55 | 52 | >
|
56 |
| - {{ technlogies[0].title }} |
| 53 | + {{ projectInfo.technlogies[0].title }} |
57 | 54 | </p>
|
58 | 55 | <p class="text-primary-dark dark:text-ternary-light">
|
59 |
| - {{ technlogies[0].techs.join(', ') }} |
| 56 | + {{ projectInfo.technlogies[0].techs.join(', ') }} |
60 | 57 | </p>
|
61 | 58 | </div>
|
62 | 59 | <!-- Single project technologies end -->
|
|
66 | 63 | <p
|
67 | 64 | class="text-2xl font-semibold text-ternary-dark dark:text-ternary-light mb-2"
|
68 | 65 | >
|
69 |
| - Share This |
| 66 | + {{ projectInfo.socialSharingsHeading }} |
70 | 67 | </p>
|
71 | 68 | <div class="flex items-center gap-3 mt-5">
|
72 | 69 | <a
|
73 |
| - v-for="social in socialSharings" |
| 70 | + v-for="social in projectInfo.socialSharings" |
74 | 71 | :key="social.id"
|
75 | 72 | :href="social.url"
|
76 | 73 | target="__blank"
|
|
89 | 86 | <p
|
90 | 87 | class="text-primary-dark dark:text-primary-light text-2xl font-bold mb-7"
|
91 | 88 | >
|
92 |
| - Challenge |
| 89 | + {{ projectInfo.projectDetailsHeading }} |
93 | 90 | </p>
|
94 | 91 | <p
|
95 |
| - v-for="projectDetail in projectDetails" |
| 92 | + v-for="projectDetail in projectInfo.projectDetails" |
96 | 93 | :key="projectDetail.id"
|
97 | 94 | class="mb-5 text-lg text-ternary-dark dark:text-ternary-light"
|
98 | 95 | >
|
|
108 | 105 | import feather from 'feather-icons';
|
109 | 106 |
|
110 | 107 | export default {
|
111 |
| - data() { |
112 |
| - return { |
113 |
| - companyInfos: [ |
114 |
| - { |
115 |
| - id: 1, |
116 |
| - title: 'Name', |
117 |
| - details: 'Company Ltd', |
118 |
| - }, |
119 |
| - { |
120 |
| - id: 2, |
121 |
| - title: 'Services', |
122 |
| - details: 'UI Design & Frontend Development', |
123 |
| - }, |
124 |
| - { |
125 |
| - id: 3, |
126 |
| - title: 'Website', |
127 |
| - details: 'https://company.com', |
128 |
| - }, |
129 |
| - { |
130 |
| - id: 4, |
131 |
| - title: 'Phone', |
132 |
| - details: '555 8888 888', |
133 |
| - }, |
134 |
| - ], |
135 |
| - technlogies: [ |
136 |
| - { |
137 |
| - title: 'Tools & Technologies', |
138 |
| - techs: [ |
139 |
| - 'HTML', |
140 |
| - 'CSS', |
141 |
| - 'JavaScript', |
142 |
| - 'Vue.js', |
143 |
| - 'TailwindCSS', |
144 |
| - 'AdobeXD', |
145 |
| - ], |
146 |
| - }, |
147 |
| - ], |
148 |
| - projectDetails: [ |
149 |
| - { |
150 |
| - id: 1, |
151 |
| - details: |
152 |
| - 'Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nihil vel illum asperiores dignissimos cumque quibusdam et fugiat voluptatem nobis suscipit explicabo, eaque consequatur nesciunt, fugit eligendi corporis laudantium adipisci soluta? Lorem ipsum, dolor sit amet consectetur adipisicing elit. Incidunt totam dolorum, ducimus obcaecati, voluptas facilis molestias nobis ut quam natus similique inventore excepturi optio ipsa deleniti fugit illo. Unde, amet! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsum illo necessitatibus perspiciatis! Aperiam perferendis labore temporibus, eos culpa corporis recusandae quas, fuga voluptatibus nesciunt odit libero tenetur neque consequatur ea.', |
153 |
| - }, |
154 |
| - { |
155 |
| - id: 2, |
156 |
| - details: |
157 |
| - 'Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nihil vel illum asperiores dignissimos cumque quibusdam et fugiat voluptatem nobis suscipit explicabo, eaque consequatur nesciunt, fugit eligendi corporis laudantium adipisci soluta?', |
158 |
| - }, |
159 |
| - { |
160 |
| - id: 3, |
161 |
| - details: |
162 |
| - 'Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nihil vel illum asperiores dignissimos cumque quibusdam et fugiat voluptatem nobis suscipit explicabo, eaque consequatur nesciunt, fugit eligendi corporis laudantium adipisci soluta?', |
163 |
| - }, |
164 |
| - { |
165 |
| - id: 4, |
166 |
| - details: |
167 |
| - 'Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nihil vel illum asperiores dignissimos cumque quibusdam et fugiat voluptatem nobis suscipit explicabo, eaque consequatur nesciunt, fugit eligendi corporis laudantium adipisci soluta? Lorem ipsum, dolor sit amet consectetur adipisicing elit. Incidunt totam dolorum, ducimus obcaecati, voluptas facilis molestias nobis ut quam natus similique inventore excepturi optio ipsa deleniti fugit illo. Unde, amet! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsum illo necessitatibus perspiciatis! Aperiam perferendis labore temporibus, eos culpa corporis recusandae quas, fuga voluptatibus nesciunt odit libero tenetur neque consequatur ea.', |
168 |
| - }, |
169 |
| - ], |
170 |
| - socialSharings: [ |
171 |
| - { |
172 |
| - id: 1, |
173 |
| - name: 'Twitter', |
174 |
| - icon: 'twitter', |
175 |
| - url: 'https://twitter.com/NangialaiStoman', |
176 |
| - }, |
177 |
| - { |
178 |
| - id: 2, |
179 |
| - name: 'Instagram', |
180 |
| - icon: 'instagram', |
181 |
| - url: 'https://instagram.com/NangialaiStoman', |
182 |
| - }, |
183 |
| - { |
184 |
| - id: 3, |
185 |
| - name: 'Facebook', |
186 |
| - icon: 'facebook', |
187 |
| - url: 'https://facebook.com/', |
188 |
| - }, |
189 |
| - { |
190 |
| - id: 4, |
191 |
| - name: 'LinkedIn', |
192 |
| - icon: 'linkedin', |
193 |
| - url: 'https://linkedin.com/', |
194 |
| - }, |
195 |
| - { |
196 |
| - id: 5, |
197 |
| - name: 'Youtube', |
198 |
| - icon: 'youtube', |
199 |
| - url: 'https://www.youtube.com/c/StomanStudio', |
200 |
| - }, |
201 |
| - { |
202 |
| - id: 5, |
203 |
| - name: 'Dribbble', |
204 |
| - icon: 'dribbble', |
205 |
| - url: 'https://www.dribbble.com/', |
206 |
| - }, |
207 |
| - ], |
208 |
| - }; |
209 |
| - }, |
| 108 | + props: ['projectInfo'], |
| 109 | +
|
210 | 110 | mounted() {
|
211 | 111 | feather.replace();
|
212 | 112 | },
|
213 |
| - methods: {}, |
214 | 113 | updated() {
|
215 | 114 | feather.replace();
|
216 | 115 | },
|
|
0 commit comments