From 9804f58b5af2029341a0718953fae630dfad34f4 Mon Sep 17 00:00:00 2001 From: Marcelo Junior Date: Sat, 17 Aug 2019 11:27:00 +0200 Subject: [PATCH] Removing injection of multiple class attrs --- src/compiler/compile/render_ssr/handlers/Element.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/compiler/compile/render_ssr/handlers/Element.ts b/src/compiler/compile/render_ssr/handlers/Element.ts index 97c8006fc8..fafe5a3fb2 100644 --- a/src/compiler/compile/render_ssr/handlers/Element.ts +++ b/src/compiler/compile/render_ssr/handlers/Element.ts @@ -110,6 +110,7 @@ export default function(node: Element, renderer: Renderer, options: RenderOption // a boolean attribute with one non-Text chunk args.push(`{ ${quote_name_if_necessary(attribute.name)}: ${snip(attribute.chunks[0])} }`); } else if (attribute.name === 'class' && class_expression) { + add_class_attribute = false; // Add class expression args.push(`{ ${quote_name_if_necessary(attribute.name)}: [\`${stringify_class_attribute(attribute)}\`, \`\${${class_expression}}\`].join(' ').trim() }`); } else {