diff options
Diffstat (limited to 'vendor')
| -rw-r--r-- | vendor/integration/types.d.ts | 9 | ||||
| -rw-r--r-- | vendor/integration/utils/configBuilder.ts | 8 |
2 files changed, 16 insertions, 1 deletions
diff --git a/vendor/integration/types.d.ts b/vendor/integration/types.d.ts index 3b6113b..257c82a 100644 --- a/vendor/integration/types.d.ts +++ b/vendor/integration/types.d.ts @@ -1,5 +1,12 @@ declare module 'astrowind:config' { - import type { SiteConfig, I18NConfig, MetaDataConfig, AppBlogConfig, UIConfig, AnalyticsConfig } from './config'; + import type { + SiteConfig, + I18NConfig, + MetaDataConfig, + AppBlogConfig, + UIConfig, + AnalyticsConfig, + } from './utils/configBuilder'; export const SITE: SiteConfig; export const I18N: I18NConfig; diff --git a/vendor/integration/utils/configBuilder.ts b/vendor/integration/utils/configBuilder.ts index 1c60e9b..4e9339a 100644 --- a/vendor/integration/utils/configBuilder.ts +++ b/vendor/integration/utils/configBuilder.ts @@ -19,6 +19,10 @@ export interface SiteConfig { base?: string; trailingSlash?: boolean; googleSiteVerificationId?: string; + social?: { + facebook?: string; + instagram?: string; + }; } export interface MetaDataConfig extends Omit<MetaData, 'title'> { title?: { @@ -92,6 +96,10 @@ const getSite = (config: Config) => { trailingSlash: false, googleSiteVerificationId: '', + social: { + facebook: undefined, + instagram: undefined, + }, }; return merge({}, _default, config?.site ?? {}) as SiteConfig; |
