gajus/babel-plugin-react-css-modules

Classnames have trailing whitespace when spread is used

Open

#262 opened on Jun 30, 2019

View on GitHub
 (3 comments) (4 reactions) (0 assignees)JavaScript (2,044 stars) (176 forks)batch import
enhancementhelp wanted

Description

Example: JSX:

<div styleName="classA classB" {...someProps} />

Output:

<div className="classA classB " />

No trailing whitespace is added when spread is not used.

Seems like a small issue, but it breaks snapshots or className checks in tests when upgrading.

Contributor guide