Added logic for not viewing return/location if user hasn't filled it out
Refactored share panel for repeated code