update components.html