Put default theme into companion object

This commit is contained in:
Alexander Gehrke 2022-05-23 23:12:53 +02:00
parent afa854c55d
commit 7ab755c540

View file

@ -15,11 +15,12 @@ case class Theme(styles: Map[String, fansi.Attrs], figletFonts: Map[String, Stri
def extend(newFonts: Map[String, String])(implicit d: DummyImplicit) = copy(figletFonts = figletFonts ++ newFonts)
def ++(newFonts: Map[String, String])(implicit d: DummyImplicit) = copy(figletFonts = figletFonts ++ newFonts)
object Theme:
given default: Theme = Theme(Map(
"titleLine" -> (fansi.Bold.On ++ fansi.Color.DarkGray),
"code" -> fansi.Color.Yellow
),
Map("titleLine" -> "pagga")
Map("titleLine" -> "smbraille")
)
object Format: