diff --git a/ui/components/src/ui/components/tailwind/Renderable.scala b/ui/components/src/ui/components/tailwind/Renderable.scala index 4b80072..9911742 100644 --- a/ui/components/src/ui/components/tailwind/Renderable.scala +++ b/ui/components/src/ui/components/tailwind/Renderable.scala @@ -4,6 +4,7 @@ import org.scalajs.dom import java.time.LocalDate import works.iterative.core.PlainMultiLine +import java.time.Instant trait HtmlRenderable[A]: def toHtml(a: A): Modifier[HtmlElement] @@ -16,6 +17,9 @@ given dateValue: HtmlRenderable[LocalDate] with def toHtml(v: LocalDate): Modifier[HtmlElement] = TimeUtils.formatDate(v) + given instantValue: HtmlRenderable[Instant] with + def toHtml(v: Instant): Modifier[HtmlElement] = + TimeUtils.formatDateTime(v) given plainMultiLineValue: HtmlRenderable[PlainMultiLine] with def toHtml(v: PlainMultiLine): Modifier[HtmlElement] = pre(v.toString)