We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 42860b6 commit 0073e0dCopy full SHA for 0073e0d
packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteElement.js
@@ -86,12 +86,17 @@ export function SvelteElement(node, context) {
86
attributes[0].name.toLowerCase() === 'class'
87
) {
88
// special case when there only a class attribute
89
- build_set_class(
+ let { value, has_state } = build_attribute_value(
90
+ attributes[0].value,
91
+ context,
92
+ (value, metadata) => (metadata.has_call ? get_expression_id(context.state, value) : value)
93
+ );
94
+ is_attributes_reactive = build_set_class(
95
node,
96
element_id,
97
attributes[0],
- b.null,
- false,
98
+ value,
99
+ has_state,
100
class_directives,
101
inner_context,
102
false
0 commit comments