@@ -895,7 +895,7 @@ export default class Element extends Node {
895
895
snippet = expression . snippet ;
896
896
dependencies = expression . dependencies ;
897
897
} else {
898
- snippet = `ctx${ propertize ( name ) } ` ;
898
+ snippet = `ctx${ quotePropIfNecessary ( name ) } ` ;
899
899
dependencies = [ name ] ;
900
900
}
901
901
const updater = `@toggleClass(${ this . var } , "${ name } ", ${ snippet } );` ;
@@ -904,7 +904,7 @@ export default class Element extends Node {
904
904
905
905
if ( ( dependencies && dependencies . size > 0 ) || this . classDependencies . length ) {
906
906
const allDeps = this . classDependencies . concat ( ...dependencies ) ;
907
- const deps = allDeps . map ( dependency => `changed${ propertize ( dependency ) } ` ) . join ( ' || ' ) ;
907
+ const deps = allDeps . map ( dependency => `changed${ quotePropIfNecessary ( dependency ) } ` ) . join ( ' || ' ) ;
908
908
const condition = allDeps . length > 1 ? `(${ deps } )` : deps ;
909
909
910
910
block . builders . update . addConditional (
@@ -987,7 +987,7 @@ export default class Element extends Node {
987
987
988
988
const classExpr = this . classes . map ( ( classDir : Class ) => {
989
989
const { expression, name } = classDir ;
990
- const snippet = expression ? expression . snippet : `ctx${ propertize ( name ) } ` ;
990
+ const snippet = expression ? expression . snippet : `ctx${ quotePropIfNecessary ( name ) } ` ;
991
991
return `${ snippet } ? "${ name } " : ""` ;
992
992
} ) . join ( ', ' ) ;
993
993
@@ -1168,7 +1168,3 @@ const events = [
1168
1168
name === 'volume'
1169
1169
}
1170
1170
] ;
1171
-
1172
- function propertize ( prop ) {
1173
- return / ^ [ a - z A - Z _ $ ] [ 0 - 9 a - z A - Z _ $ ] * $ / . test ( prop ) ? `.${ prop } ` : `["${ prop } "]` ;
1174
- }
0 commit comments