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 {
|
||||
const s = status.toLowerCase()
|
||||
if (s.includes('running') || s.includes('healthy') || s === 'exited:0') return 'running'
|
||||
@@ -249,7 +259,7 @@ export default function App() {
|
||||
>
|
||||
<For each={entry.domains}>
|
||||
{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)}
|
||||
</a>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user