CustomDrinkView.jsx is the database equivalent to DrinkView it has much of the same features except it receives drink information in different formats as it is passed props of drink information using useLocation from react-router-dom instead of a call to the database each time it is rendered. When navigated to from the CustomFeed 'page' it receives information from the Drink Schema. The Drink Schema has properties of name, instructions, ingredients, alcoholic, and createdBy. When CustomDrinkView is navigated to from the Profile 'page' the props passed to it are from the creations array within the User Schema. Here the properties are drinkName, instructions, alcoholic, and ingredients. Due to this discrepancy in naming customDrinkView has conditional logic so that is able to handle information from both sources. This can be streamlined and reconfigured to be more efficient.