Skip to content

Commit 61014be

Browse files
authored
feat: support passing custom logger to withReactNativeCSS (#50)
1 parent 52dab63 commit 61014be

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/metro/index.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,11 @@ export function withReactNativeCSS<
4141
disableTypeScriptGeneration,
4242
typescriptEnvPath,
4343
globalClassNamePolyfill = false,
44+
logger = defaultLogger,
4445
} = options || {};
4546

47+
const loggerEnabled = "enabled" in logger ? logger.enabled : true;
48+
4649
if (disableTypeScriptGeneration !== true) {
4750
setupTypeScript(typescriptEnvPath);
4851
}
@@ -211,9 +214,9 @@ export function withReactNativeCSS<
211214
Array.from(nativeCSSFiles.values()).map(([, value]) => value),
212215
);
213216

214-
if (defaultLogger.enabled && fileBuffer) {
215-
defaultLogger(`Transformed ${filePath}`);
216-
defaultLogger(fileBuffer?.toString());
217+
if (loggerEnabled && fileBuffer) {
218+
logger(`Transformed ${filePath}`);
219+
logger(fileBuffer?.toString());
217220
}
218221
}
219222

0 commit comments

Comments
 (0)