diff --git a/src/PrismicLink.tsx b/src/PrismicLink.tsx index 01f3f94..a2dec7d 100644 --- a/src/PrismicLink.tsx +++ b/src/PrismicLink.tsx @@ -63,9 +63,12 @@ export const PrismicLink = < ""; const target = - (props.field && "target" in props.field && props.target) || undefined; + props.target || + (props.field && "target" in props.field && props.field.target) || + undefined; - const rel = target === "_blank" ? "noopener noreferrer" : undefined; + const rel = + props.rel || target === "_blank" ? "noopener noreferrer" : undefined; const InternalComponent = props.internalComponent ||