feat: Elements as children
This commit is contained in:
parent
ff2ec88fcf
commit
6515854b30
2 changed files with 3 additions and 3 deletions
|
@ -6,5 +6,5 @@ import top.davidon.sfs.dom.tags.Tag
|
|||
class Element[+Ref <: org.scalajs.dom.Element](
|
||||
val tag: Tag[Ref],
|
||||
val mods: Iterable[Modifier[?, ?]],
|
||||
val value: Value[?, String]
|
||||
val children: Seq[Element[?] | Value[?, String]]
|
||||
) {}
|
||||
|
|
|
@ -10,8 +10,8 @@ trait Tag[+Ref <: dom.Element] {
|
|||
def apply(
|
||||
modifiers: Modifier[?, ?]*
|
||||
)(
|
||||
values: Value[?, String]*
|
||||
values: Element[?] | Value[?, String]*
|
||||
): Element[Ref] = {
|
||||
Element[Ref](this, modifiers, Value.join(values))
|
||||
Element[Ref](this, modifiers, values.toSeq)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue