Refactored share view