Strip port from domain href
This commit is contained in:
12
src/App.tsx
12
src/App.tsx
@@ -94,6 +94,16 @@ function displayDomain(url: string): string {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function stripPort(url: string): string {
|
||||||
|
try {
|
||||||
|
const u = new URL(url)
|
||||||
|
u.port = ''
|
||||||
|
return u.toString()
|
||||||
|
} catch {
|
||||||
|
return url
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function statusClass(status: string): string {
|
function statusClass(status: string): string {
|
||||||
const s = status.toLowerCase()
|
const s = status.toLowerCase()
|
||||||
if (s.includes('running') || s.includes('healthy') || s === 'exited:0') return 'running'
|
if (s.includes('running') || s.includes('healthy') || s === 'exited:0') return 'running'
|
||||||
@@ -249,7 +259,7 @@ export default function App() {
|
|||||||
>
|
>
|
||||||
<For each={entry.domains}>
|
<For each={entry.domains}>
|
||||||
{domain => (
|
{domain => (
|
||||||
<a href={domain} target="_blank" rel="noopener noreferrer" class="domain-link">
|
<a href={stripPort(domain)} target="_blank" rel="noopener noreferrer" class="domain-link">
|
||||||
{displayDomain(domain)}
|
{displayDomain(domain)}
|
||||||
</a>
|
</a>
|
||||||
)}
|
)}
|
||||||
|
|||||||
Reference in New Issue
Block a user