@@ -181,18 +181,14 @@ def TestComponent():
181
181
render_count .current += 1
182
182
return idom .html .div (
183
183
idom .html .button (
184
- {
185
- "id" : "r_1" ,
186
- "onClick" : event_count_tracker (lambda event : set_state (r_1 )),
187
- },
188
184
"r_1" ,
185
+ id = "r_1" ,
186
+ on_click = event_count_tracker (lambda event : set_state (r_1 )),
189
187
),
190
188
idom .html .button (
191
- {
192
- "id" : "r_2" ,
193
- "onClick" : event_count_tracker (lambda event : set_state (r_2 )),
194
- },
195
189
"r_2" ,
190
+ id = "r_2" ,
191
+ on_click = event_count_tracker (lambda event : set_state (r_2 )),
196
192
),
197
193
f"Last state: { 'r_1' if state is r_1 else 'r_2' } " ,
198
194
)
@@ -237,9 +233,9 @@ async def on_change(event):
237
233
set_message (event ["target" ]["value" ])
238
234
239
235
if message is None :
240
- return idom .html .input ({ "id" : " input" , "onChange" : on_change } )
236
+ return idom .html .input (id = " input" , on_change = on_change )
241
237
else :
242
- return idom .html .p ({ "id" : "complete" }, [ "Complete" ] )
238
+ return idom .html .p ([ "Complete" ], id = "complete" )
243
239
244
240
await display .show (Input )
245
241
@@ -261,13 +257,9 @@ def double_set_state(event):
261
257
set_state_2 (state_2 + 1 )
262
258
263
259
return idom .html .div (
264
- idom .html .div (
265
- {"id" : "first" , "data-value" : state_1 }, f"value is: { state_1 } "
266
- ),
267
- idom .html .div (
268
- {"id" : "second" , "data-value" : state_2 }, f"value is: { state_2 } "
269
- ),
270
- idom .html .button ({"id" : "button" , "onClick" : double_set_state }, "click me" ),
260
+ idom .html .div (f"value is: { state_1 } " , id = "first" , data_value = state_1 ),
261
+ idom .html .div (f"value is: { state_2 } " , id = "second" , data_value = state_2 ),
262
+ idom .html .button ("click me" , id = "button" , on_click = double_set_state ),
271
263
)
272
264
273
265
await display .show (SomeComponent )
0 commit comments