10 lines
289 B
JavaScript
10 lines
289 B
JavaScript
import html from '../utils/html.js'
|
|
|
|
const formatURL = url => url.replace(/^(https?:|)\/\//, '').replace(/\/$/, '')
|
|
|
|
export default function Link(url, name) {
|
|
return name
|
|
? (url ? html`<a href="${url}">${name}</a>` : name)
|
|
: url && html`<a href="${url}">${formatURL(url)}</a>`
|
|
}
|