[feature]make a hidden card to be visible
[chore]different action for hide/view card
[chore]refactor hide_view_card