diff --git a/simpleFacade/src/main/scala/io/github/nafg/simplefacade/PropTypes.scala b/simpleFacade/src/main/scala/io/github/nafg/simplefacade/PropTypes.scala index 4f1c6ce..0c22361 100644 --- a/simpleFacade/src/main/scala/io/github/nafg/simplefacade/PropTypes.scala +++ b/simpleFacade/src/main/scala/io/github/nafg/simplefacade/PropTypes.scala @@ -16,6 +16,7 @@ object PropTypes { class Prop[A](val name: String)(implicit writer: Writer[A]) { def :=(value: A): Setting = new Setting(name, writer.write(value)) + def :=?(value: Option[A]): Setting = new Setting(name, value.map(writer.write).getOrElse(js.undefined)) } trait WithChildren[C] extends PropTypes {