@mel.web_component(path=MEL_WEB_COMPONENT_PATH) # type: ignore[misc]
def wakeup_component(
*,
on_wakeup: Callable[[mel.WebEvent], Any],
key: Optional[str] = None,
) -> Any:
return mel.insert_web_component(
name="wakeup-component",
key=key,
events={
"wakeupEvent": on_wakeup,
},
properties={},
)