component/alert: call super in #render
component/container: add generic container