Skip to content

Commit 6960ec1

Browse files
authoredAug 15, 2023
feat(theme): export VPButton and VPSponsors (#2767)
1 parent 1f4ae02 commit 6960ec1

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed
 

‎src/client/theme-default/without-fonts.ts

+2
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,12 @@ import Layout from './Layout.vue'
1414
// Note: if we add more optional components here, i.e. components that are not
1515
// used in the theme by default unless the user imports them, make sure to update
1616
// the `lazyDefaultThemeComponentsRE` regex in src/node/build/bundle.ts.
17+
export { default as VPButton } from './components/VPButton.vue'
1718
export { default as VPHomeHero } from './components/VPHomeHero.vue'
1819
export { default as VPHomeFeatures } from './components/VPHomeFeatures.vue'
1920
export { default as VPHomeSponsors } from './components/VPHomeSponsors.vue'
2021
export { default as VPDocAsideSponsors } from './components/VPDocAsideSponsors.vue'
22+
export { default as VPSponsors } from './components/VPSponsors.vue'
2123
export { default as VPTeamPage } from './components/VPTeamPage.vue'
2224
export { default as VPTeamPageTitle } from './components/VPTeamPageTitle.vue'
2325
export { default as VPTeamPageSection } from './components/VPTeamPageSection.vue'

‎src/node/build/bundle.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { buildMPAClient } from './buildMPAClient'
1717

1818
// A list of default theme components that should only be loaded on demand.
1919
const lazyDefaultThemeComponentsRE =
20-
/VP(HomeSponsors|DocAsideSponsors|TeamPage|TeamMembers|LocalSearchBox|AlgoliaSearchBox|CarbonAds|DocAsideCarbonAds)/
20+
/VP(HomeSponsors|DocAsideSponsors|TeamPage|TeamMembers|LocalSearchBox|AlgoliaSearchBox|CarbonAds|DocAsideCarbonAds|Sponsors)/
2121

2222
const clientDir = normalizePath(
2323
path.resolve(path.dirname(fileURLToPath(import.meta.url)), '../client')

‎theme.d.ts

+2
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@ import type { DefineComponent } from 'vue'
33
import { EnhanceAppContext } from './dist/client/index.js'
44

55
// TODO: add props for these
6+
export const VPButton: DefineComponent
67
export const VPHomeHero: DefineComponent
78
export const VPHomeFeatures: DefineComponent
89
export const VPHomeSponsors: DefineComponent
910
export const VPDocAsideSponsors: DefineComponent
11+
export const VPSponsors: DefineComponent
1012
export const VPTeamPage: DefineComponent
1113
export const VPTeamPageTitle: DefineComponent
1214
export const VPTeamPageSection: DefineComponent

0 commit comments

Comments
 (0)
Please sign in to comment.