Change page Contributions

This commit is contained in:
Oleg Shchavelev 2024-04-05 03:00:55 +03:00
parent e326db6b74
commit a82afe9997
4 changed files with 22 additions and 23 deletions

View File

@ -1,21 +1,11 @@
<template> <script setup lang="ts">
<VPTeamPage>
<VPTeamPageTitle>
<template v-if="frontmatter.title" #title>
{{ frontmatter.title }}
</template>
</VPTeamPageTitle>
<VPTeamMembers :members="members" />
</VPTeamPage>
</template>
<script setup>
import { contributions } from '../../data/contributions'; import { contributions } from '../../data/contributions';
import { VPTeamPage, VPTeamPageTitle, VPTeamMembers } from 'vitepress/theme'; import { VPTeamPage, VPTeamPageTitle, VPTeamMembers } from 'vitepress/theme';
import { useData } from 'vitepress' import { useData } from 'vitepress'
const { frontmatter } = useData(); const { frontmatter } = useData();
const { members, size } = defineProps({ const { members, size } = defineProps({
size: { size: {
type: String, type: String,
@ -31,6 +21,17 @@ const { members, size } = defineProps({
</script> </script>
<template>
<VPTeamPage>
<VPTeamPageTitle>
<template v-if="frontmatter.longtitle" #title>
{{ frontmatter.longtitle }}
</template>
</VPTeamPageTitle>
<VPTeamMembers :members="members" />
</VPTeamPage>
</template>
<style scoped> <style scoped>
.VPTeamPage { .VPTeamPage {
margin: 0; margin: 0;

View File

@ -3,7 +3,7 @@ import { h } from 'vue'
import type { Theme } from 'vitepress' import type { Theme } from 'vitepress'
import DefaultTheme from 'vitepress/theme' import DefaultTheme from 'vitepress/theme'
import AMWTeamMembers from './components /AMWTeamMembers.vue' import AMWContribution from './components/AMWContribution.vue'
import { import {
NolebaseEnhancedReadabilitiesMenu, NolebaseEnhancedReadabilitiesMenu,
@ -28,6 +28,6 @@ export default {
}, },
enhanceApp({ app, router, siteData }) { enhanceApp({ app, router, siteData }) {
app.provide(InjectionKey, NolebaseEnhancedReadabilitiesOptions as Options) app.provide(InjectionKey, NolebaseEnhancedReadabilitiesOptions as Options)
app.component('AMWTeamMembers', AMWTeamMembers); app.component('contribution', AMWContribution);
} }
} satisfies Theme } satisfies Theme

View File

@ -1,6 +1,4 @@
--- ---
layout: page layout: contribution
title: Contributions longtitle: Contributions
--- ---
<AMWTeamMembers />

View File

@ -1,6 +1,6 @@
--- ---
layout: page layout: contribution
title: Участники longtitle: Участники
--- ---
<AMWTeamMembers /> Список участников