diff --git a/packages/astro-ghostcms/src/integrations/rssfeed/astro-ghostcms-rss.ts b/packages/astro-ghostcms/src/integrations/rssfeed/astro-ghostcms-rss.ts index 476d9bba..d55dd18f 100644 --- a/packages/astro-ghostcms/src/integrations/rssfeed/astro-ghostcms-rss.ts +++ b/packages/astro-ghostcms/src/integrations/rssfeed/astro-ghostcms-rss.ts @@ -41,10 +41,13 @@ export default defineIntegration({ "RSSGenerator", )}`, ); + const verboseLogsInfo = (message:string) => { + if (options.verbose) { + RSSLogger.info(message); + } + }; - if (options.verbose) { - RSSLogger.info(c.bold(c.green("RSS Feed Setup Complete"))); - } + verboseLogsInfo(c.bold(c.green("RSS Feed Setup Complete"))); }, }; }, diff --git a/packages/astro-ghostcms/src/integrations/satoriog/astro-ghostcms-satoriog.ts b/packages/astro-ghostcms/src/integrations/satoriog/astro-ghostcms-satoriog.ts index a3981ca7..7b2ec601 100644 --- a/packages/astro-ghostcms/src/integrations/satoriog/astro-ghostcms-satoriog.ts +++ b/packages/astro-ghostcms/src/integrations/satoriog/astro-ghostcms-satoriog.ts @@ -73,12 +73,13 @@ export default defineIntegration({ "SatoriOG", )}`, ); + const verboseLogsInfo = (message:string) => { + if (options.verbose) { + SatoriLogger.info(message); + } + }; - if (options.verbose) { - SatoriLogger.info( - c.bold(c.green("OG Image Integration Setup Complete")), - ); - } + verboseLogsInfo(c.bold(c.green("OG Image Integration Setup Complete"))); }, }; }, diff --git a/packages/astro-ghostcms/src/integrations/themeprovider/astro-ghostcms-themeprovider.ts b/packages/astro-ghostcms/src/integrations/themeprovider/astro-ghostcms-themeprovider.ts index 0712cc3c..c43fe756 100644 --- a/packages/astro-ghostcms/src/integrations/themeprovider/astro-ghostcms-themeprovider.ts +++ b/packages/astro-ghostcms/src/integrations/themeprovider/astro-ghostcms-themeprovider.ts @@ -25,24 +25,26 @@ export default defineIntegration({ "Theme Provider", )}`, ); + const verboseLogsInfo = (message:string) => { + if (options.verbose) { + themeLogger.info(message); + } + }; + themeLogger.info( c.bold(c.magenta("Theme Provider enabled. Setting up...")), ); - if (options.verbose) { - if (options.theme === "@matthiesenxyz/astro-ghostcms-theme-default") { - themeLogger.info( + + if (options.theme === "@matthiesenxyz/astro-ghostcms-theme-default") { + verboseLogsInfo( c.blue("No theme is set, injecting default theme"), ); - } else { - themeLogger.info( - `${c.bold(c.cyan("Injecting Theme:"))} ${c.bold( - c.underline(c.magenta(options.theme)), - )}`, - ); - } + } else { + verboseLogsInfo(`${c.bold(c.cyan("Injecting Theme:"))} ${c.bold(c.underline(c.magenta(options.theme)))}`); } + injectRoute({ pattern: "/", @@ -85,10 +87,13 @@ export default defineIntegration({ "Theme Provider", )}`, ); + const verboseLogsInfo = (message:string) => { + if (options.verbose) { + themeLogger.info(message); + } + }; - if (options.verbose) { - themeLogger.info(c.bold(c.green("Provider Setup Complete"))); - } + verboseLogsInfo(c.bold(c.green("Provider Setup Complete"))); }, }; },