const Hyperlink = (props) => { let label_pre = ''; let label_post = ''; let link_text = ''; // Split the text around '%s' if it exists if (props.text.indexOf('%s') !== -1) { let parts = props.text.split(/%s/); label_pre = parts[0]; link_text = parts[1]; label_post = parts[2]; } else { link_text = props.text; } // Use the passed className or default to 'rsssl-link' let className = props.className ? props.className : 'rsssl-link'; // Include rel attribute in the anchor tag return ( <> {label_pre} <a className={className} target={props.target} rel={props.rel} // Add the rel attribute here href={props.url} > {link_text} </a> {label_post} </> ); } export default Hyperlink;
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Flag | Folder | 0755 |
|
|
AddUrlRef.js | File | 310 B | 0644 |
|
Error.js | File | 2.5 KB | 0644 |
|
ErrorBoundary.js | File | 1.23 KB | 0644 |
|
Hyperlink.js | File | 924 B | 0644 |
|
Icon.js | File | 36.2 KB | 0644 |
|
api.js | File | 5.31 KB | 0644 |
|
autoCompleteTheme.js | File | 1.15 KB | 0644 |
|
formatting.js | File | 1.79 KB | 0644 |
|
getAnchor.js | File | 1.37 KB | 0644 |
|
hoverTooltip.js | File | 2.84 KB | 0644 |
|
lib.js | File | 383 B | 0644 |
|
sleeper.js | File | 264 B | 0644 |
|