from nicegui import ui with ui.grid(): data = ui.button("Text") #, on_click=lambda: show_element(data)) def show_element(data): with ui.row(): ui.input(label="Add Text") data.on_click(lambda: show_element(data)) ui.run()