@@ -26,6 +26,7 @@ interface DetectImportResult {
2626interface ExtraSymbols {
2727 mixins ?: Record < string , string > ;
2828 functions ?: Record < string , string > ;
29+ variables ?: Record < string , string > ;
2930}
3031
3132/**
@@ -123,19 +124,20 @@ function migrateMaterialSymbols(content: string, importPath: string,
123124 extraMaterialSymbols : ExtraSymbols = { } ) : string {
124125 const initialContent = content ;
125126 const namespace = 'mat' ;
126- const mixinsToUpdate = { ...materialMixins , ...extraMaterialSymbols . mixins } ;
127- const functionsToUpdate = { ...materialFunctions , ...extraMaterialSymbols . functions } ;
128127
129128 // Migrate the mixins.
129+ const mixinsToUpdate = { ...materialMixins , ...extraMaterialSymbols . mixins } ;
130130 content = renameSymbols ( content , mixinsToUpdate , detectedImports . namespaces , mixinKeyFormatter ,
131131 getMixinValueFormatter ( namespace ) ) ;
132132
133133 // Migrate the functions.
134+ const functionsToUpdate = { ...materialFunctions , ...extraMaterialSymbols . functions } ;
134135 content = renameSymbols ( content , functionsToUpdate , detectedImports . namespaces ,
135136 functionKeyFormatter , getFunctionValueFormatter ( namespace ) ) ;
136137
137138 // Migrate the variables.
138- content = renameSymbols ( content , materialVariables , detectedImports . namespaces ,
139+ const variablesToUpdate = { ...materialVariables , ...extraMaterialSymbols . variables } ;
140+ content = renameSymbols ( content , variablesToUpdate , detectedImports . namespaces ,
139141 variableKeyFormatter , getVariableValueFormatter ( namespace ) ) ;
140142
141143 if ( content !== initialContent ) {
0 commit comments