-
+
-
{{begin}} - {{end}} | {{location}}
+
{{ formatDate(begin) }} - {{ formatDate(end) }} | {{location}}
{{title}} - {{company}}
{{description}}
@@ -40,10 +40,18 @@ export default {
type: String,
default: "Never"
}
+ },
+ methods: {
+ formatDate(date) {
+ const monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",
+ "Jul", "Aug", "Sept", "Oct", "Nov", "Dec"
+ ];
+ const dateFormat = new Date(date)
+ return monthNames[dateFormat.getMonth()] + " " + dateFormat.getFullYear()
+ }
}
}
diff --git a/src/components/Footer.vue b/src/components/Footer.vue
index 2b0a6c9..2171488 100644
--- a/src/components/Footer.vue
+++ b/src/components/Footer.vue
@@ -66,10 +66,10 @@ export default {
}
.link {
- transition-duration: .3s;
+ transition-duration: .2s;
&:hover {
- text-decoration: underline;
+ @apply border-b-2 border-opacity-0 dark:border-opacity-0 dark:hover:border-opacity-100 hover:border-opacity-100 border-black dark:border-white border-solid;
}
}
}
diff --git a/src/components/Formation.vue b/src/components/Formation.vue
index 4b79f7b..a41eb8b 100644
--- a/src/components/Formation.vue
+++ b/src/components/Formation.vue
@@ -5,7 +5,7 @@
-
{{begin}} - {{end}} | {{location}}
+
{{ formatDate(begin) }} - {{ formatDate(end) }} | {{location}}
{{title}}
{{description}}
@@ -36,6 +36,15 @@ export default {
type: String,
default: "Never"
}
+ },
+ methods: {
+ formatDate(date) {
+ const monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun",
+ "Jul", "Aug", "Sept", "Oct", "Nov", "Dec"
+ ];
+ const dateFormat = new Date(date)
+ return monthNames[dateFormat.getMonth()] + " " + dateFormat.getFullYear()
+ }
}
}
diff --git a/src/components/Header.vue b/src/components/Header.vue
index d05337b..b86d636 100644
--- a/src/components/Header.vue
+++ b/src/components/Header.vue
@@ -1,16 +1,21 @@
-