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 = {
379379
380380function transformSvelte ( ast , { env, changes } ) {
381381 for ( let attr of ast . attributes ?? [ ] ) {
382- if ( attr . name === 'class' ) {
382+ if ( attr . name === 'class' && attr . type === 'Attribute' ) {
383383 for ( let i = 0 ; i < attr . value . length ; i ++ ) {
384384 let value = attr . value [ i ]
385385 if ( value . type === 'Text' ) {
Original file line number Diff line number Diff line change @@ -156,6 +156,7 @@ let tests = {
156156 t `<div class={\`${ yes } \${'${ yes } ' + \`${ yes } \`} ${ yes } \`} />` ,
157157 t `<div class={\`${ no } \${someVar}${ no } \`} />` ,
158158 t `<div class="${ yes } {\`${ yes } \`}" />` ,
159+ t `<div let:class={clazz} class="${ yes } {clazz}" />` ,
159160 [
160161 `<div class="sm:block uppercase flex{someVar}" />` ,
161162 `<div class="uppercase sm:block flex{someVar}" />` ,
You can’t perform that action at this time.
0 commit comments