CEC-2056 safari map (#186)
* CEC-2056 Fix Safari map popup * Snapshot serializer for Private styles * Combine serializers
This commit is contained in:
@@ -1,25 +1,13 @@
|
||||
const rxMakeStyles = /makeStyles-(\w+)-(\d+)/gi;
|
||||
const rxMUIStyles = /mui-\d*/g;
|
||||
const rxStyles = /(mui|makeStyles|Private)([^\s]*)-\d+/g;
|
||||
|
||||
const snapshotSerializers = [
|
||||
{
|
||||
test: (val) => {
|
||||
return val && typeof val === "string" && val.indexOf("mui-") > -1;
|
||||
return val && typeof val === "string" && val.search(rxStyles) > -1;
|
||||
},
|
||||
print: (val) => {
|
||||
let str = val;
|
||||
str = str.replace(rxMUIStyles, "mui-0");
|
||||
|
||||
return `"${str}"`;
|
||||
},
|
||||
},
|
||||
{
|
||||
test: (val) => {
|
||||
return val && typeof val === "string" && val.search(rxMakeStyles) > -1;
|
||||
},
|
||||
print: (val) => {
|
||||
let str = val;
|
||||
str = str.replace(rxMakeStyles, "makeStyles-$1-0");
|
||||
str = str.replace(rxStyles, "$1$2-0");
|
||||
|
||||
return `"${str}"`;
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user