You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
2.9 KiB

{"ast":null,"code":"import { DomUtil } from 'leaflet';\n\nfunction splitClassName(className) {\n return className.split(' ').filter(Boolean);\n}\n\nexport function addClassName(element, className) {\n splitClassName(className).forEach(cls => {\n DomUtil.addClass(element, cls);\n });\n}\nexport function removeClassName(element, className) {\n splitClassName(className).forEach(cls => {\n DomUtil.removeClass(element, cls);\n });\n}\nexport function updateClassName(element, prevClassName, nextClassName) {\n if (element != null && nextClassName !== prevClassName) {\n if (prevClassName != null && prevClassName.length > 0) {\n removeClassName(element, prevClassName);\n }\n\n if (nextClassName != null && nextClassName.length > 0) {\n addClassName(element, nextClassName);\n }\n }\n}","map":{"version":3,"names":["DomUtil","splitClassName","className","split","filter","Boolean","addClassName","element","forEach","cls","addClass","removeClassName","removeClass","updateClassName","prevClassName","nextClassName","length"],"sources":["/Users/mahdi/Documents/work/programming/barnameNegar/arbaeenWebApp/node_modules/@react-leaflet/core/lib/dom.js"],"sourcesContent":["import { DomUtil } from 'leaflet';\nfunction splitClassName(className) {\n return className.split(' ').filter(Boolean);\n}\nexport function addClassName(element, className) {\n splitClassName(className).forEach((cls)=>{\n DomUtil.addClass(element, cls);\n });\n}\nexport function removeClassName(element, className) {\n splitClassName(className).forEach((cls)=>{\n DomUtil.removeClass(element, cls);\n });\n}\nexport function updateClassName(element, prevClassName, nextClassName) {\n if (element != null && nextClassName !== prevClassName) {\n if (prevClassName != null && prevClassName.length > 0) {\n removeClassName(element, prevClassName);\n }\n if (nextClassName != null && nextClassName.length > 0) {\n addClassName(element, nextClassName);\n }\n }\n}\n"],"mappings":"AAAA,SAASA,OAAT,QAAwB,SAAxB;;AACA,SAASC,cAAT,CAAwBC,SAAxB,EAAmC;EAC/B,OAAOA,SAAS,CAACC,KAAV,CAAgB,GAAhB,EAAqBC,MAArB,CAA4BC,OAA5B,CAAP;AACH;;AACD,OAAO,SAASC,YAAT,CAAsBC,OAAtB,EAA+BL,SAA/B,EAA0C;EAC7CD,cAAc,CAACC,SAAD,CAAd,CAA0BM,OAA1B,CAAmCC,GAAD,IAAO;IACrCT,OAAO,CAACU,QAAR,CAAiBH,OAAjB,EAA0BE,GAA1B;EACH,CAFD;AAGH;AACD,OAAO,SAASE,eAAT,CAAyBJ,OAAzB,EAAkCL,SAAlC,EAA6C;EAChDD,cAAc,CAACC,SAAD,CAAd,CAA0BM,OAA1B,CAAmCC,GAAD,IAAO;IACrCT,OAAO,CAACY,WAAR,CAAoBL,OAApB,EAA6BE,GAA7B;EACH,CAFD;AAGH;AACD,OAAO,SAASI,eAAT,CAAyBN,OAAzB,EAAkCO,aAAlC,EAAiDC,aAAjD,EAAgE;EACnE,IAAIR,OAAO,IAAI,IAAX,IAAmBQ,aAAa,KAAKD,aAAzC,EAAwD;IACpD,IAAIA,aAAa,IAAI,IAAjB,IAAyBA,aAAa,CAACE,MAAd,GAAuB,CAApD,EAAuD;MACnDL,eAAe,CAACJ,OAAD,EAAUO,aAAV,CAAf;IACH;;IACD,IAAIC,aAAa,IAAI,IAAjB,IAAyBA,aAAa,CAACC,MAAd,GAAuB,CAApD,EAAuD;MACnDV,YAAY,CAACC,OAAD,EAAUQ,aAAV,CAAZ;IACH;EACJ;AACJ"},"metadata":{},"sourceType":"module"}