full delete component