Skip to content

Commit 20b707d

Browse files
committed
extraClassName
1 parent e78e648 commit 20b707d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -325,19 +325,20 @@ function renderToJS(source: string, config: RenderConfig): string {
325325
className = expr`
326326
${className} + (${variant.expression}
327327
? ' ' + styles.${identifier(componentName + '__' + variantName)}
328-
: '')
328+
: '') + extraClassName
329329
`;
330330
} else {
331331
className = expr`
332332
${className} + (variant.${identifier(variantName)}
333333
? ' ' + styles.${identifier(componentName + '__' + variantName)}
334-
: '')
334+
: '') + extraClassName
335335
`;
336336
}
337337
}
338338
statements.push(stmt`
339339
module.exports.${identifier(componentName)} = function ${identifier(componentName)}(props) {
340340
var variant = props.variant || {};
341+
var extraClassName = props.className ? ' ' + props.className : '';
341342
var className = ${className};
342343
return React.createElement(
343344
${component.base},

0 commit comments

Comments
 (0)