public static USNTemplateStyleSettings GetDefaultTemplateStyleSettings() { USNTemplateStyleSettings settings = new USNTemplateStyleSettings(); settings.BackGroundStyle = "c5-bg"; settings.HeadingStyle = "c3-text"; settings.SecondaryHeadingStyle = "c1-text"; settings.TextStyle = "base-text"; settings.ButtonStyle = "c1-bg c5-text"; return(settings); }
public static USNTemplateStyleSettings GetTemplateStyleSettings(string backgroundColor = null, string buttonColour = null) { USNTemplateStyleSettings settings = new USNTemplateStyleSettings(); if (!String.IsNullOrEmpty(backgroundColor)) { switch (backgroundColor) { case "8bc435": settings.BackGroundStyle = "c1-bg"; settings.HeadingStyle = "c5-text"; settings.SecondaryHeadingStyle = "c5-text"; settings.TextStyle = "c5-text"; break; case "000000": settings.BackGroundStyle = "c2-bg"; settings.HeadingStyle = "c5-text"; settings.SecondaryHeadingStyle = "c1-text"; settings.TextStyle = "c4-text"; break; case "2c2d2f": settings.BackGroundStyle = "c3-bg"; settings.HeadingStyle = "c5-text"; settings.SecondaryHeadingStyle = "c1-text"; settings.TextStyle = "c4-text"; break; case "f4f4f4": settings.BackGroundStyle = "c4-bg"; settings.HeadingStyle = "c3-text"; settings.SecondaryHeadingStyle = "c1-text"; settings.TextStyle = "base-text"; break; case "ffffff": settings.BackGroundStyle = "c5-bg"; settings.HeadingStyle = "c3-text"; settings.SecondaryHeadingStyle = "c1-text"; settings.TextStyle = "base-text"; break; case "e1e2e5": settings.BackGroundStyle = "c6-bg"; settings.HeadingStyle = "c3-text"; settings.SecondaryHeadingStyle = "c1-text"; settings.TextStyle = "base-text"; break; default: settings.BackGroundStyle = "c5-bg"; settings.HeadingStyle = "c3-text"; settings.SecondaryHeadingStyle = "c1-text"; settings.TextStyle = "base-text"; break; } } else { settings.BackGroundStyle = "c5-bg"; settings.HeadingStyle = "c3-text"; settings.SecondaryHeadingStyle = "c1-text"; settings.TextStyle = String.Empty; } if (!String.IsNullOrEmpty(buttonColour)) { switch (buttonColour) { case "8bc435": settings.ButtonStyle = "c1-bg c5-text"; break; case "000000": settings.ButtonStyle = "c2-bg c3-text"; break; case "2c2d2f": settings.ButtonStyle = "c3-bg c5-text"; break; case "f4f4f4": settings.ButtonStyle = "c4-bg c1-text"; break; case "ffffff": settings.ButtonStyle = "c5-bg c1-text"; break; case "e1e2e5": settings.ButtonStyle = "c6-bg c3-text"; break; default: settings.ButtonStyle = "c1-bg c5-text"; break; } } else { settings.ButtonStyle = "c1-bg c5-text"; } return(settings); }