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 (176 forks)batch import
enhancementhelp wanted

Repository metrics

Stars
 (2,044 stars)
PR merge metrics
 (No merged PRs in 30d)

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