Skip to content

Commit f2e3ef9

Browse files
committed
About counter refactoring
1 parent 77151bb commit f2e3ef9

File tree

1 file changed

+24
-14
lines changed

1 file changed

+24
-14
lines changed

src/components/about/AboutCounter.vue

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<div class="mt-10 sm:mt-20 bg-primary-light dark:bg-ternary-dark shadow-sm">
33
<!-- About me counters -->
44
<div
5-
class="font-general-medium container mx-auto py-20 block sm:flex sm:justify-between sm:items-center"
5+
class="font-general-regular container mx-auto py-20 block sm:flex sm:justify-between sm:items-center"
66
>
7-
<!-- About me single counter -->
7+
<!-- Years of experience counter -->
88
<div class="mb-20 sm:mb-0">
99
<counter
1010
ref="counter"
@@ -13,16 +13,17 @@
1313
:duration="1"
1414
:autoinit="true"
1515
@finished="alert(`Counting finished!`)"
16-
class="text-4xl font-bold text-secondary-dark dark:text-secondary-light mb-2"
16+
class="font-general-medium text-4xl font-bold text-secondary-dark dark:text-secondary-light mb-2"
1717
aria-label="About Status Counter"
1818
/>
1919
<span
2020
class="block text-md text-ternary-dark dark:text-ternary-light"
21-
>Years of experience</span
2221
>
22+
{{ experienceTitle }}
23+
</span>
2324
</div>
2425

25-
<!-- About me single counter -->
26+
<!-- GitHub stars counter -->
2627
<div class="mb-20 sm:mb-0">
2728
<counter
2829
ref="counter"
@@ -32,15 +33,15 @@
3233
suffix="k+"
3334
:autoinit="true"
3435
@finished="alert(`Counting finished!`)"
35-
class="text-4xl font-bold text-secondary-dark dark:text-secondary-light mb-2"
36+
class="font-general-medium text-4xl font-bold text-secondary-dark dark:text-secondary-light mb-2"
3637
/>
3738
<span
3839
class="block text-md text-ternary-dark dark:text-ternary-light"
39-
>Stars on GitHub</span
40+
>{{ githubTitle }}</span
4041
>
4142
</div>
4243

43-
<!-- About me single counter -->
44+
<!-- Positive feedback counter -->
4445
<div class="mb-20 sm:mb-0">
4546
<counter
4647
ref="counter"
@@ -50,15 +51,16 @@
5051
suffix="%"
5152
:autoinit="true"
5253
@finished="alert(`Counting finished!`)"
53-
class="text-4xl font-bold text-secondary-dark dark:text-secondary-light mb-2"
54+
class="font-general-medium text-4xl font-bold text-secondary-dark dark:text-secondary-light mb-2"
5455
/>
5556
<span
5657
class="block text-md text-ternary-dark dark:text-ternary-light"
57-
>Positive feedback</span
5858
>
59+
{{ feedbackTitle }}
60+
</span>
5961
</div>
6062

61-
<!-- About me single counter -->
63+
<!-- Projects completed counter -->
6264
<div class="mb-20 sm:mb-0">
6365
<counter
6466
ref="counter"
@@ -67,12 +69,13 @@
6769
:duration="1"
6870
:autoinit="true"
6971
@finished="alert(`Counting finished!`)"
70-
class="text-4xl font-bold text-secondary-dark dark:text-secondary-light mb-2"
72+
class="font-general-medium text-4xl font-bold text-secondary-dark dark:text-secondary-light mb-2"
7173
/>
7274
<span
7375
class="block text-md text-ternary-dark dark:text-ternary-light"
74-
>Projects completed</span
7576
>
77+
{{ projectsTitle }}
78+
</span>
7679
</div>
7780
</div>
7881
</div>
@@ -84,6 +87,13 @@ export default {
8487
components: {
8588
counter,
8689
},
87-
setup() {},
90+
data: () => {
91+
return {
92+
experienceTitle: 'Years of experience',
93+
githubTitle: 'Stars on GitHub',
94+
feedbackTitle: 'Positive feedback',
95+
projectsTitle: 'Projects completed',
96+
};
97+
},
8898
};
8999
</script>

0 commit comments

Comments
 (0)