feat(): add animation on hide method