import { AlertCircle, CheckCircle, Loader2 } from "lucide-react";
export const SUPPORT_URL = "https://everyapp.dev/support";
export function extractPathname(url: string): string {
try {
return new URL(url).pathname;
} catch {
return url;
}
}
export function extractHostname(url: string): string {
try {
return new URL(url).hostname;
} catch {
return url;
}
}
export function formatDate(dateStr: string): string {
return new Date(dateStr).toLocaleDateString("en-US", {
month: "short",
day: "numeric",
year: "numeric",
});
}
export function formatStartedAt(dateStr: string): string {
return new Date(dateStr).toLocaleString("en-US", {
month: "short",
day: "numeric",
hour: "numeric",
minute: "2-digit",
});
}
export function StatusBadge({ status }: { status: string }) {
if (status === "running") {
return (
{label}
{value}