mxst
1
Hey everyone,
is it possible in a livebook to have multiple inputs generated from one cell? Maybe even next to each other.
username = Kino.Input.text("Username")
password = Kino.Input.password("Password")
renders to
but I was hoping for something like
Maybe someone can help me 
Thanks
~ Max
1 Like
outlog
2
check kino form in latest version: Kino.Control — Kino v0.13.2
(see the “Building a chat app with Kino.Control” Kino example in livebook)
inputs = [
first_name: Kino.Input.text("First name"),
last_name: Kino.Input.text("Last name")
]
form = Kino.Control.form(inputs, submit: "Greet")
4 Likes
You can also render the inputs individually:
username = Kino.Input.text("Username") |> Kino.render()
password = Kino.Input.password("Password") |> Kino.render()
Kino.nothing()
Converting to a form also works, but it makes everything evented.
7 Likes
mxst
4
Thank you all for your solutions 
Is there any difference between
username = Kino.Input.text("Username") |> Kino.render()
password = Kino.Input.password("Password") |> Kino.render()
Kino.nothing()
and
username = Kino.Input.text("Username") |> Kino.render()
password = Kino.Input.password("Password")
?