diff --git a/src/components/AnchorForAttachmentsOnly/BaseAnchorForAttachmentsOnly.js b/src/components/AnchorForAttachmentsOnly/BaseAnchorForAttachmentsOnly.js index 86e9e9690a96..87835062a959 100644 --- a/src/components/AnchorForAttachmentsOnly/BaseAnchorForAttachmentsOnly.js +++ b/src/components/AnchorForAttachmentsOnly/BaseAnchorForAttachmentsOnly.js @@ -22,7 +22,9 @@ const propTypes = { onPressOut: PropTypes.func, /** If a file download is happening */ - download: PropTypes.bool, + download: PropTypes.shape({ + isDownloading: PropTypes.bool.isRequired, + }), ...anchorForAttachmentsOnlyPropTypes, }; @@ -30,7 +32,7 @@ const propTypes = { const defaultProps = { onPressIn: undefined, onPressOut: undefined, - download: false, + download: {isDownloading: false}, ...anchorForAttachmentsOnlyDefaultProps, }; diff --git a/src/components/HTMLEngineProvider/HTMLRenderers/AnchorRenderer.js b/src/components/HTMLEngineProvider/HTMLRenderers/AnchorRenderer.js index 8c27cba1f7a8..be8c8a1fc3eb 100644 --- a/src/components/HTMLEngineProvider/HTMLRenderers/AnchorRenderer.js +++ b/src/components/HTMLEngineProvider/HTMLRenderers/AnchorRenderer.js @@ -16,6 +16,7 @@ import AnchorForCommentsOnly from '../../AnchorForCommentsOnly'; import AnchorForAttachmentsOnly from '../../AnchorForAttachmentsOnly'; import * as Url from '../../../libs/Url'; import ROUTES from '../../../ROUTES'; +import tryResolveUrlFromApiRoot from '../../../libs/tryResolveUrlFromApiRoot'; const AnchorRenderer = (props) => { const htmlAttribs = props.tnode.attributes; @@ -77,7 +78,7 @@ const AnchorRenderer = (props) => { if (isAttachment) { return ( );