|
44 | 44 | <p
|
45 | 45 | class="text-2xl font-semibold text-ternary-dark dark:text-ternary-light mb-2"
|
46 | 46 | >
|
47 |
| - Tools & Technologies |
| 47 | + {{ technlogies[0].title }} |
48 | 48 | </p>
|
49 | 49 | <p class="text-primary-dark dark:text-ternary-light">
|
50 |
| - HTML, CSS, JavaScript, Vue.js, TailwindCSS, AdobeXD |
| 50 | + {{ technlogies[0].techs.join(', ') }} |
51 | 51 | </p>
|
52 | 52 | </div>
|
53 | 53 | <div>
|
|
58 | 58 | </p>
|
59 | 59 | <div class="flex items-center gap-3 mt-5">
|
60 | 60 | <a
|
61 |
| - href="https://twitter.com/NangialaiStoman" |
| 61 | + v-for="social in socialSharings" |
| 62 | + :key="social.id" |
| 63 | + :href="social.url" |
62 | 64 | target="__blank"
|
63 | 65 | class="bg-ternary-light dark:bg-ternary-dark text-gray-400 hover:text-primary-dark dark:hover:text-primary-light p-2 rounded-lg shadow-sm"
|
64 |
| - ><i data-feather="twitter" class="w-5 h-5"></i |
65 |
| - ></a> |
66 |
| - <a |
67 |
| - href="https://instagram.com/NangialaiStoman" |
68 |
| - target="__blank" |
69 |
| - class="bg-ternary-light dark:bg-ternary-dark text-gray-400 hover:text-primary-dark dark:hover:text-primary-light p-2 rounded-lg shadow-sm" |
70 |
| - ><i data-feather="instagram" class="w-5 h-5"></i |
71 |
| - ></a> |
72 |
| - <a |
73 |
| - href="https://facebook.com/nangialai.stoman" |
74 |
| - target="__blank" |
75 |
| - class="bg-ternary-light dark:bg-ternary-dark text-gray-400 hover:text-primary-dark dark:hover:text-primary-light p-2 rounded-lg shadow-sm" |
76 |
| - ><i data-feather="facebook" class="w-5 h-5"></i |
77 |
| - ></a> |
78 |
| - |
79 |
| - <a |
80 |
| - href="https://linkedin.com/" |
81 |
| - target="__blank" |
82 |
| - class="bg-ternary-light dark:bg-ternary-dark text-gray-400 hover:text-primary-dark dark:hover:text-primary-light p-2 rounded-lg shadow-sm" |
83 |
| - ><i data-feather="linkedin" class="w-5 h-5"></i |
84 |
| - ></a> |
85 |
| - <a |
86 |
| - href="https://www.youtube.com/c/StomanStudio" |
87 |
| - target="__blank" |
88 |
| - class="bg-ternary-light dark:bg-ternary-dark text-gray-400 hover:text-primary-dark dark:hover:text-primary-light p-2 rounded-lg shadow-sm" |
89 |
| - ><i data-feather="youtube" class="w-5 h-5"></i |
| 66 | + ><i :data-feather="social.icon" class="w-5 h-5"></i |
90 | 67 | ></a>
|
91 | 68 | </div>
|
92 | 69 | </div>
|
|
97 | 74 | >
|
98 | 75 | Challenge
|
99 | 76 | </p>
|
100 |
| - <p class="mb-5 text-lg text-ternary-dark dark:text-ternary-light"> |
101 |
| - Lorem ipsum dolor sit amet consectetur adipisicing elit. Et |
102 |
| - ipsa, ullam modi esse ea molestiae, non quidem expedita |
103 |
| - perspiciatis nihil eligendi maxime eum eos exercitationem. |
104 |
| - Aliquam labore amet odio quisquam? Lorem ipsum dolor sit amet |
105 |
| - consectetur, adipisicing elit. Velit, consectetur? Soluta, |
106 |
| - minus, quia tenetur distinctio asperiores aperiam impedit |
107 |
| - provident at autem omnis odio, atque dicta minima alias |
108 |
| - voluptatum ullam animi. |
109 |
| - </p> |
110 |
| - <p class="mb-5 text-lg text-ternary-dark dark:text-ternary-light"> |
111 |
| - Lorem ipsum dolor sit amet consectetur adipisicing elit. Et |
112 |
| - ipsa, ullam modi esse ea molestiae, non quidem expedita |
113 |
| - perspiciatis nihil eligendi maxime eum eos exercitationem. |
114 |
| - Aliquam labore amet odio quisquam? Lorem ipsum dolor sit amet |
115 |
| - consectetur, adipisicing elit. Velit, consectetur? Soluta, |
116 |
| - minus, quia tenetur distinctio asperiores aperiam impedit |
117 |
| - provident at autem omnis odio, atque dicta minima alias |
118 |
| - voluptatum ullam animi. |
119 |
| - </p> |
120 |
| - <p class="mb-5 text-lg text-ternary-dark dark:text-ternary-light"> |
121 |
| - Lorem ipsum dolor sit amet consectetur adipisicing elit. Et |
122 |
| - ipsa, ullam modi esse ea molestiae, non quidem expedita |
123 |
| - perspiciatis nihil eligendi maxime eum eos exercitationem. |
124 |
| - Aliquam labore amet odio quisquam? Lorem ipsum dolor sit amet |
125 |
| - consectetur, adipisicing elit. Velit, consectetur? Soluta, |
126 |
| - minus, quia tenetur distinctio asperiores aperiam impedit |
127 |
| - provident at autem omnis odio, atque dicta minima alias |
128 |
| - voluptatum ullam animi. |
129 |
| - </p> |
130 |
| - <p class="mb-5 text-lg text-ternary-dark dark:text-ternary-light"> |
131 |
| - Lorem ipsum dolor sit amet consectetur adipisicing elit. Et |
132 |
| - ipsa, ullam modi esse ea molestiae, non quidem expedita |
133 |
| - perspiciatis nihil eligendi maxime eum eos exercitationem. |
134 |
| - Aliquam labore amet odio quisquam? |
| 77 | + <p |
| 78 | + v-for="projectDetail in projectDetails" |
| 79 | + :key="projectDetail.id" |
| 80 | + class="mb-5 text-lg text-ternary-dark dark:text-ternary-light" |
| 81 | + > |
| 82 | + {{ projectDetail.details }} |
135 | 83 | </p>
|
136 | 84 | </div>
|
137 | 85 | </div>
|
138 | 86 | <!-- Project information end -->
|
139 | 87 | </template>
|
140 | 88 |
|
141 | 89 | <script>
|
| 90 | +import feather from 'feather-icons'; |
| 91 | +
|
142 | 92 | export default {
|
143 |
| - setup() {}, |
| 93 | + data() { |
| 94 | + return { |
| 95 | + technlogies: [ |
| 96 | + { |
| 97 | + title: 'Tools & Technologies', |
| 98 | + techs: [ |
| 99 | + 'HTML', |
| 100 | + 'CSS', |
| 101 | + 'JavaScript', |
| 102 | + 'Vue.js', |
| 103 | + 'TailwindCSS', |
| 104 | + 'AdobeXD', |
| 105 | + ], |
| 106 | + }, |
| 107 | + ], |
| 108 | + projectDetails: [ |
| 109 | + { |
| 110 | + id: 1, |
| 111 | + details: |
| 112 | + '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.', |
| 113 | + }, |
| 114 | + { |
| 115 | + id: 2, |
| 116 | + details: |
| 117 | + '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?', |
| 118 | + }, |
| 119 | + { |
| 120 | + id: 3, |
| 121 | + details: |
| 122 | + '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?', |
| 123 | + }, |
| 124 | + { |
| 125 | + id: 4, |
| 126 | + details: |
| 127 | + '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.', |
| 128 | + }, |
| 129 | + ], |
| 130 | + socialSharings: [ |
| 131 | + { |
| 132 | + id: 1, |
| 133 | + name: 'Twitter', |
| 134 | + icon: 'twitter', |
| 135 | + url: 'https://twitter.com/NangialaiStoman', |
| 136 | + }, |
| 137 | + { |
| 138 | + id: 2, |
| 139 | + name: 'Instagram', |
| 140 | + icon: 'instagram', |
| 141 | + url: 'https://instagram.com/NangialaiStoman', |
| 142 | + }, |
| 143 | + { |
| 144 | + id: 3, |
| 145 | + name: 'Facebook', |
| 146 | + icon: 'facebook', |
| 147 | + url: 'https://facebook.com/', |
| 148 | + }, |
| 149 | + { |
| 150 | + id: 4, |
| 151 | + name: 'LinkedIn', |
| 152 | + icon: 'linkedin', |
| 153 | + url: 'https://linkedin.com/', |
| 154 | + }, |
| 155 | + { |
| 156 | + id: 5, |
| 157 | + name: 'Youtube', |
| 158 | + icon: 'youtube', |
| 159 | + url: 'https://www.youtube.com/c/StomanStudio', |
| 160 | + }, |
| 161 | + { |
| 162 | + id: 5, |
| 163 | + name: 'Dribbble', |
| 164 | + icon: 'dribbble', |
| 165 | + url: 'https://www.dribbble.com/', |
| 166 | + }, |
| 167 | + ], |
| 168 | + }; |
| 169 | + }, |
| 170 | + mounted() { |
| 171 | + feather.replace(); |
| 172 | + }, |
| 173 | + methods: {}, |
| 174 | + updated() { |
| 175 | + feather.replace(); |
| 176 | + }, |
144 | 177 | };
|
145 | 178 | </script>
|
0 commit comments