Skip to content

Commit 2313679

Browse files
committed
Fix conditional issue
1 parent 0d5dd14 commit 2313679

1 file changed

Lines changed: 7 additions & 17 deletions

File tree

libs/extractor/src/visit.rs

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -243,24 +243,14 @@ impl<'a> DevupVisitor<'a> {
243243
Expression::StaticMemberExpression(member) => {
244244
if let Expression::Identifier(obj) = &member.object
245245
&& let Some(ns_map) = self.stylex_namespaces.get(obj.name.as_str())
246-
&& let Some(ns_value) = ns_map.get(member.property.name.as_str())
246+
&& let Some(StylexNamespaceValue::Static(cn)) =
247+
ns_map.get(member.property.name.as_str())
248+
&& !cn.is_empty()
247249
{
248-
match ns_value {
249-
StylexNamespaceValue::Static(cn) => {
250-
if cn.is_empty() {
251-
return None;
252-
}
253-
return Some(self.ast.expression_string_literal(
254-
SPAN,
255-
self.ast.atom(cn),
256-
None,
257-
));
258-
}
259-
StylexNamespaceValue::Dynamic(_) => {
260-
// Dynamic namespaces must be called: styles.bar(h), not styles.bar
261-
return None;
262-
}
263-
}
250+
return Some(
251+
self.ast
252+
.expression_string_literal(SPAN, self.ast.atom(cn), None),
253+
);
264254
}
265255
None
266256
}

0 commit comments

Comments
 (0)