pages/_section/_slug/contribute.vue (28 lines of code) (raw):

<script> import ContributeToComponent from '../../../components/contribute_to_component.vue'; import ContributeToFoundation from '../../../components/contribute_to_foundation.vue'; export default { components: { ContributeToComponent, ContributeToFoundation, }, props: { componentLabel: { type: String, default: '', required: false, }, foundationLabel: { type: String, default: '', required: false, }, }, }; </script> <template> <div> <contribute-to-component v-if="componentLabel" :component-label="componentLabel" /> <contribute-to-foundation v-else-if="foundationLabel" :foundation-label="foundationLabel" /> </div> </template>