add check webcomponent type