Skip to content

Commit

Permalink
Added runtimeConfig based api key and api url
Browse files Browse the repository at this point in the history
Should help with mitjans#69
  • Loading branch information
andrei-vintila authored Feb 16, 2025
1 parent f1efcaa commit 41eef77
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions src/module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -70,13 +70,21 @@ export default defineNuxtModule<ModuleOptions>({
},
setup(options, nuxt) {
const { resolve } = createResolver(import.meta.url);

nuxt.options.runtimeConfig.posthog = defu(
nuxt.options.runtimeConfig.posthog,
{
publicKey: '',
host: '',
}
);

// Public runtimeConfig
nuxt.options.runtimeConfig.public.posthog = defu<ModuleOptions, ModuleOptions[]>(
nuxt.options.runtimeConfig.public.posthog,
{
publicKey: options.publicKey,
host: options.host,
publicKey: options.publicKey || nuxt.options.runtimeConfig.posthog.publicKey,
host: options.host || nuxt.options.runtimeConfig.posthog.host,
capturePageViews: options.capturePageViews,
capturePageLeaves: options.capturePageLeaves,
clientOptions: options.clientOptions,
Expand Down

0 comments on commit 41eef77

Please sign in to comment.