Skip to content

Commit 5cd51af

Browse files
committed
adding id for navigation for when it gets implemented
1 parent 14c50da commit 5cd51af

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

app/components/Changelog/Card.vue

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
<script setup lang="ts">
22
import type { ReleaseData } from '~~/shared/types/changelog'
3+
import { useDateFormat } from '#imports'
34
45
const { release } = defineProps<{
56
release: ReleaseData
67
}>()
8+
const formattedDate = useDateFormat(() => release.publishedAt, 'YYYY-MM-DD', {})
9+
10+
const cardId = computed(() => (release.publishedAt ? `date-${formattedDate.value}` : undefined))
11+
12+
const navId = computed(() => `releaae-${encodeURIComponent(release.title)}`)
713
</script>
814
<template>
915
<section class="border border-border rounded-lg p-4 sm:p-6">
10-
<div class="flex justify-between">
11-
<h2 class="text-1xl sm:text-2xl font-medium min-w-0 break-words py-2">
16+
<div class="flex justify-between" :id="cardId">
17+
<h2 class="text-1xl sm:text-2xl font-medium min-w-0 break-words py-2" :id="navId">
1218
{{ release.title }}
1319
</h2>
1420
<ReadmeTocDropdown

0 commit comments

Comments
 (0)