diff --git a/src/metro/index.ts b/src/metro/index.ts index f093015..b31713a 100644 --- a/src/metro/index.ts +++ b/src/metro/index.ts @@ -41,8 +41,11 @@ export function withReactNativeCSS< disableTypeScriptGeneration, typescriptEnvPath, globalClassNamePolyfill = false, + logger = defaultLogger, } = options || {}; + const loggerEnabled = "enabled" in logger ? logger.enabled : true; + if (disableTypeScriptGeneration !== true) { setupTypeScript(typescriptEnvPath); } @@ -211,9 +214,9 @@ export function withReactNativeCSS< Array.from(nativeCSSFiles.values()).map(([, value]) => value), ); - if (defaultLogger.enabled && fileBuffer) { - defaultLogger(`Transformed ${filePath}`); - defaultLogger(fileBuffer?.toString()); + if (loggerEnabled && fileBuffer) { + logger(`Transformed ${filePath}`); + logger(fileBuffer?.toString()); } }