File tree Expand file tree Collapse file tree 2 files changed +2
-1
lines changed Expand file tree Collapse file tree 2 files changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -379,7 +379,7 @@ export const parsers = {
379
379
380
380
function transformSvelte ( ast , { env, changes } ) {
381
381
for ( let attr of ast . attributes ?? [ ] ) {
382
- if ( attr . name === 'class' ) {
382
+ if ( attr . name === 'class' && attr . type === 'Attribute' ) {
383
383
for ( let i = 0 ; i < attr . value . length ; i ++ ) {
384
384
let value = attr . value [ i ]
385
385
if ( value . type === 'Text' ) {
Original file line number Diff line number Diff line change @@ -156,6 +156,7 @@ let tests = {
156
156
t `<div class={\`${ yes } \${'${ yes } ' + \`${ yes } \`} ${ yes } \`} />` ,
157
157
t `<div class={\`${ no } \${someVar}${ no } \`} />` ,
158
158
t `<div class="${ yes } {\`${ yes } \`}" />` ,
159
+ t `<div let:class={clazz} class="${ yes } {clazz}" />` ,
159
160
[
160
161
`<div class="sm:block uppercase flex{someVar}" />` ,
161
162
`<div class="uppercase sm:block flex{someVar}" />` ,
You can’t perform that action at this time.
0 commit comments