Don't show download invoice link if transaction uuid is null
Don't show download invoice link if transaction uuid is null

If user doesn't have permission to access transaction, API will return a null uuid. This ensure we don't show the download link if this is the case.

Also fixed the propTypes that was improperly set to number instead of string for uuid.
OpenCollective/frontend