Skip to content

Commit 06de5e8

Browse files
committed
fix: improve error catching of outputYear() method
1 parent eeb3c97 commit 06de5e8

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

components/global/AppFooter.vue

+8-7
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<NuxtLink to="http://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank">
1010
<NuxtImg
1111
src="external/https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png"
12-
class="hover:rotate-6" format="webp" fit="cover" alt="CC BY-NC-SA 4.0"
12+
class="hover:rotate-6" format="webp" alt="CC BY-NC-SA 4.0"
1313
/>
1414
</NuxtLink>
1515
</p>
@@ -24,15 +24,15 @@
2424
<NuxtImg
2525
class="inline hover:rotate-6"
2626
src="external/https://img.shields.io/badge/Cloudflare-f6821f?style=flat-square&logo=Cloudflare&logoColor=white"
27-
fit="cover" type="image/svg" alt="Cloudflare badge"
27+
type="image/svg" alt="Cloudflare badge"
2828
/>
2929
</NuxtLink>
3030
3131
<NuxtLink to="https://vercel.com" target="_blank" aria-label="Link to Vercel">
3232
<NuxtImg
3333
class="inline hover:rotate-6"
3434
src="external/https://img.shields.io/badge/Vercel-000000?style=flat-square&logo=vercel&logoColor=white"
35-
fit="cover" type="image/svg" alt="Vercel badge"
35+
type="image/svg" alt="Vercel badge"
3636
/>
3737
</NuxtLink>
3838
驅動
@@ -46,11 +46,12 @@
4646
<script lang="ts">
4747
export default {
4848
methods: {
49-
outputYear(origYear: number): string | undefined {
49+
outputYear(startYear: number): string {
5050
const thisYear: number = new Date().getFullYear()
51-
if (thisYear !== origYear) return `${origYear}-${thisYear}`
52-
else if (thisYear === origYear) return origYear.toString()
53-
return undefined
51+
if (startYear > thisYear) {
52+
throw new Error('FATAL: The starting year cannot be later than this year!')
53+
}
54+
else return thisYear > startYear ? `${startYear}-${thisYear}` : startYear.toString()
5455
}
5556
}
5657
}

0 commit comments

Comments
 (0)