Skip to content

Commit 0e39c78

Browse files
AlbertLuciantogajus
authored andcommitted
fix: potential problem with default options (#235)
1 parent 23b3560 commit 0e39c78

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

src/getClassName.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,10 @@ const getClassNameFromMultipleImports = (
8787
export default (styleNameValue: string, styleModuleImportMap: StyleModuleImportMapType, options?: GetClassNameOptionsType): string => {
8888
const styleModuleImportMapKeys = Object.keys(styleModuleImportMap);
8989

90-
const handleMissingStyleName = options && options.handleMissingStyleName ||
91-
optionsDefaults.handleMissingStyleName;
92-
93-
const autoResolveMultipleImports = options && options.autoResolveMultipleImports;
90+
const {
91+
handleMissingStyleName = optionsDefaults.handleMissingStyleName,
92+
autoResolveMultipleImports = optionsDefaults.autoResolveMultipleImports
93+
} = options || {};
9494

9595
if (!styleNameValue) {
9696
return '';

src/index.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -211,8 +211,10 @@ export default ({
211211
return;
212212
}
213213

214-
const handleMissingStyleName = stats.opts && stats.opts.handleMissingStyleName || optionsDefaults.handleMissingStyleName;
215-
const autoResolveMultipleImports = stats.opts && stats.opts.autoResolveMultipleImports || optionsDefaults.autoResolveMultipleImports;
214+
const {
215+
handleMissingStyleName = optionsDefaults.handleMissingStyleName,
216+
autoResolveMultipleImports = optionsDefaults.autoResolveMultipleImports
217+
} = stats.opts || {};
216218

217219
for (const attribute of attributes) {
218220
const destinationName = attributeNames[attribute.name.name];

0 commit comments

Comments
 (0)