PlainLink is an unstyled wrapper component around the linkComponent defined on PlumaProvider. If no linkComponent is defined, a regular a tag is used instead.
You probably won't need to use this component much. This is used in Pluma internally to build the Link component, for example.
You may want to use the component for links with custom styling, for example:
PlumaPlainLink extends BoxThe URL passed into the link component (or a tag)
Whether the link should be disabled (this prevents click handlers from firing)
When this flag is true, an a tag will be used instead of the provider's linkComponent, even if it exists.
Additionally, target="_blank" rel="noopener noreferrer" will be added automatically
This is passed into the provider's linkComponent.
It can be used by the link component implementation to handle replaceState instead of pushState
This allows turning off the automatic addition of target="_blank" rel="noopener noreferrer".
This can be used for links to other protocols like mailto: