package Ġmaterial ui . react transit on Ċ Ċ import Ġkotlin ext . js . js Object Ċ import Ġreact . R Builder Ċ import Ġreact . R Class Ċ import Ġreact . R Props Ċ import Ġreact . createElement Ċ Ċ abstract Ġclass ĠR Transition Builder < P : ĠR Props >( ĊĠĠĠ Ġprotected Ġval Ġtype : ĠR Class < P >, ĊĠĠĠ Ġprotected Ġval Ġprops : ĠP Ġ= Ġjs Object Ġ{ Ġ} Ċ ) Ġ: ĠR Builder () Ġ{ ĊĠĠĠ Ġfun Ġattrs ( handler : ĠP . () Ġ-> ĠUnit ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprops . handler () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġcreate () Ġ= ĠcreateElement ( type , Ġprops , Ġ* child List . to Typed Array ()) Ċ }