type |∨|
[T, U
] = { type λ
[X
] = ¬¬
[X
] <:< (T ∨ U
) }
def dashboardStat
[LabelT
: (scala.
xml.
Elem |∨| String
)#λ,
ValueT: (scala.xml.Elem |∨| String)#λ]
(target: String, label: LabelT, value: ValueT, icon: String) =
<a href={target}>
<i
class={s
"fa fa-$target"}></i
> </div>
<span
class="content">{label
}</span
> <span
class="value">{value
}</span
> </div>
<i
class="fa fa-play-circle more"></i
> </a>
println(dashboardStat("/", <strong>Hello, world!</strong>, "$200.00", "money"))
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewogIHR5cGUgwqxbQV0gPSBBID0+IE5vdGhpbmcKICB0eXBlIOKIqFtULCBVXSA9IMKsW8KsW1RdIHdpdGggwqxbVV1dCiAgdHlwZSDCrMKsW0FdID0gwqxbwqxbQV1dCiAgdHlwZSB84oiofFtULCBVXSA9IHsgdHlwZSDOu1tYXSA9IMKswqxbWF0gPDo8IChUIOKIqCBVKSB9CiAgCiAgZGVmIGRhc2hib2FyZFN0YXRbTGFiZWxUOiAoc2NhbGEueG1sLkVsZW0gfOKIqHwgU3RyaW5nKSPOuywKICAgICAgICAgICAgICAgICAgICBWYWx1ZVQ6IChzY2FsYS54bWwuRWxlbSB84oiofCBTdHJpbmcpI867XQogICAgICAgICAgICAgICAgICAgICh0YXJnZXQ6IFN0cmluZywgbGFiZWw6IExhYmVsVCwgdmFsdWU6IFZhbHVlVCwgaWNvbjogU3RyaW5nKSA9CiAgICA8YSBocmVmPXt0YXJnZXR9PgogICAgICA8ZGl2IGNsYXNzPSJ2aXN1YWwiPgogICAgICAgIDxpIGNsYXNzPXtzImZhIGZhLSR0YXJnZXQifT48L2k+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJkZXRhaWxzIj4KICAgICAgICA8c3BhbiBjbGFzcz0iY29udGVudCI+e2xhYmVsfTwvc3Bhbj4KICAgICAgICA8c3BhbiBjbGFzcz0idmFsdWUiPnt2YWx1ZX08L3NwYW4+CiAgICAgIDwvZGl2PgogICAgICA8aSBjbGFzcz0iZmEgZmEtcGxheS1jaXJjbGUgbW9yZSI+PC9pPgogICAgPC9hPgoKICBwcmludGxuKGRhc2hib2FyZFN0YXQoIi8iLCA8c3Ryb25nPkhlbGxvLCB3b3JsZCE8L3N0cm9uZz4sICIkMjAwLjAwIiwgIm1vbmV5IikpCn0K