@@ -510,10 +510,10 @@ def bad_trigger():
510510
511511 children = [
512512 reactpy .html .button (
513- {"on_click " : good_trigger , "id" : "good" , "key" : "good" }, "good"
513+ {"onClick " : good_trigger , "id" : "good" , "key" : "good" }, "good"
514514 ),
515515 reactpy .html .button (
516- {"on_click " : bad_trigger , "id" : "bad" , "key" : "bad" }, "bad"
516+ {"onClick " : bad_trigger , "id" : "bad" , "key" : "bad" }, "bad"
517517 ),
518518 ]
519519
@@ -572,7 +572,7 @@ def callback():
572572 msg = "Called bad trigger"
573573 raise ValueError (msg )
574574
575- return reactpy .html .button ({"on_click " : callback , "id" : "good" }, "good" )
575+ return reactpy .html .button ({"onClick " : callback , "id" : "good" }, "good" )
576576
577577 async with reactpy .Layout (RootComponent ()) as layout :
578578 await layout .render ()
@@ -654,8 +654,8 @@ def HasEventHandlerAtRoot():
654654 value , set_value = reactpy .hooks .use_state (False )
655655 set_value (not value ) # trigger renders forever
656656 event_handler .current = weakref (set_value )
657- button = reactpy .html .button ({"on_click " : set_value }, "state is: " , value )
658- event_handler .current = weakref (button ["eventHandlers" ]["on_click " ].function )
657+ button = reactpy .html .button ({"onClick " : set_value }, "state is: " , value )
658+ event_handler .current = weakref (button ["eventHandlers" ]["onClick " ].function )
659659 return button
660660
661661 async with reactpy .Layout (HasEventHandlerAtRoot ()) as layout :
@@ -676,8 +676,8 @@ def HasNestedEventHandler():
676676 value , set_value = reactpy .hooks .use_state (False )
677677 set_value (not value ) # trigger renders forever
678678 event_handler .current = weakref (set_value )
679- button = reactpy .html .button ({"on_click " : set_value }, "state is: " , value )
680- event_handler .current = weakref (button ["eventHandlers" ]["on_click " ].function )
679+ button = reactpy .html .button ({"onClick " : set_value }, "state is: " , value )
680+ event_handler .current = weakref (button ["eventHandlers" ]["onClick " ].function )
681681 return reactpy .html .div (reactpy .html .div (button ))
682682
683683 async with reactpy .Layout (HasNestedEventHandler ()) as layout :
@@ -759,7 +759,7 @@ def raise_error():
759759 msg = "bad event handler"
760760 raise Exception (msg )
761761
762- return reactpy .html .button ({"on_click " : raise_error })
762+ return reactpy .html .button ({"onClick " : raise_error })
763763
764764 with assert_reactpy_did_log (match_error = "bad event handler" ):
765765 async with reactpy .Layout (ComponentWithBadEventHandler ()) as layout :
@@ -857,7 +857,7 @@ def SomeComponent():
857857 [
858858 reactpy .html .div (
859859 {"key" : i },
860- reactpy .html .input ({"on_change " : lambda event : None }),
860+ reactpy .html .input ({"onChange " : lambda event : None }),
861861 )
862862 for i in items
863863 ]
@@ -915,14 +915,14 @@ def Root():
915915 toggle , toggle_type .current = use_toggle (True )
916916 handler = element_static_handler .use (lambda : None )
917917 if toggle :
918- return html .div (html .button ({"on_event " : handler }))
918+ return html .div (html .button ({"onEvent " : handler }))
919919 else :
920920 return html .div (SomeComponent ())
921921
922922 @reactpy .component
923923 def SomeComponent ():
924924 handler = component_static_handler .use (lambda : None )
925- return html .button ({"on_another_event " : handler })
925+ return html .button ({"onAnotherEvent " : handler })
926926
927927 async with reactpy .Layout (Root ()) as layout :
928928 await layout .render ()
@@ -1005,7 +1005,7 @@ def Parent():
10051005 state , set_state = use_state (0 )
10061006 return html .div (
10071007 html .button (
1008- {"on_click " : set_child_key_num .use (lambda : set_state (state + 1 ))},
1008+ {"onClick " : set_child_key_num .use (lambda : set_state (state + 1 ))},
10091009 "click me" ,
10101010 ),
10111011 Child ("some-key" ),
@@ -1217,8 +1217,8 @@ def colorize(event):
12171217
12181218 return html .div (
12191219 {"id" : item , "color" : color .value },
1220- html .button ({"on_click " : colorize }, f"Color { item } " ),
1221- html .button ({"on_click " : deleteme }, f"Delete { item } " ),
1220+ html .button ({"onClick " : colorize }, f"Color { item } " ),
1221+ html .button ({"onClick " : deleteme }, f"Delete { item } " ),
12221222 )
12231223
12241224 @component
@@ -1233,7 +1233,7 @@ def App():
12331233 b , b_info = find_element (tree , select .id_equals ("B" ))
12341234 assert b_info .path == (0 , 1 , 0 )
12351235 b_delete , _ = find_element (b , select .text_equals ("Delete B" ))
1236- await runner .trigger (b_delete , "on_click " , {})
1236+ await runner .trigger (b_delete , "onClick " , {})
12371237
12381238 tree = await runner .render ()
12391239
@@ -1242,7 +1242,7 @@ def App():
12421242 c , c_info = find_element (tree , select .id_equals ("C" ))
12431243 assert c_info .path == (0 , 1 , 0 )
12441244 c_color , _ = find_element (c , select .text_equals ("Color C" ))
1245- await runner .trigger (c_color , "on_click " , {})
1245+ await runner .trigger (c_color , "onClick " , {})
12461246
12471247 tree = await runner .render ()
12481248
0 commit comments