MCPcopy Create free account
hub / github.com/microsoft/SandDance / fallback

Function fallback

docs/app/js/sanddance-app.js:148873–148900  ·  view source on GitHub ↗
(prop, config, axisConfig1, style)

Source from the content-addressed store, hash-verified

148871 } : value17;
148872};
148873function fallback(prop, config, axisConfig1, style) {
148874 let styleProp;
148875 if (config && (0, _vegaUtil.hasOwnProperty)(config, prop)) return config[prop];
148876 else if ((0, _vegaUtil.hasOwnProperty)(axisConfig1, prop)) return axisConfig1[prop];
148877 else if (prop.startsWith("title")) {
148878 switch(prop){
148879 case "titleColor":
148880 styleProp = "fill";
148881 break;
148882 case "titleFont":
148883 case "titleFontSize":
148884 case "titleFontWeight":
148885 styleProp = prop[5].toLowerCase() + prop.slice(6);
148886 }
148887 return style[GuideTitleStyle][styleProp];
148888 } else if (prop.startsWith("label")) {
148889 switch(prop){
148890 case "labelColor":
148891 styleProp = "fill";
148892 break;
148893 case "labelFont":
148894 case "labelFontSize":
148895 styleProp = prop[5].toLowerCase() + prop.slice(6);
148896 }
148897 return style[GuideLabelStyle][styleProp];
148898 }
148899 return null;
148900}
148901function keys(objects) {
148902 const map = {};
148903 for (const obj of objects){

Callers 1

axisConfigFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected