fix(theme): don't render team member names as headings

The right heading level depends on where the cards are embedded (doc or
home layout, nested team page sections), so the name is a paragraph now.
The card root is a `div` since an `article` is expected to have a heading.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
feat/render-md
Divyansh Singh 1 month ago
parent ed2bfb266e
commit 2ad8a1cfba

@ -14,15 +14,15 @@ withDefaults(defineProps<Props>(), {
</script>
<template>
<article class="VPTeamMembersItem" :class="[size]">
<div class="VPTeamMembersItem" :class="[size]">
<div class="profile">
<figure class="avatar">
<img class="avatar-img" :src="member.avatar" :alt="member.name" />
</figure>
<div class="data">
<h1 class="name">
<p class="name">
{{ member.name }}
</h1>
</p>
<p v-if="member.title || member.org" class="affiliation">
<span v-if="member.title" class="title">
{{ member.title }}
@ -49,7 +49,7 @@ withDefaults(defineProps<Props>(), {
<span class="vpi-heart sp-icon" /> {{ member.actionText || 'Sponsor' }}
</VPLink>
</div>
</article>
</div>
</template>
<style scoped>

Loading…
Cancel
Save