Compare commits
42 Commits
94b81e0d69
...
renovate/t
Author | SHA1 | Date | |
---|---|---|---|
3529a9b108 | |||
96ab998031 | |||
7de2848f45 | |||
63fead44c3 | |||
f8aa41ed05 | |||
50e6506fc4 | |||
2a6488d4e5 | |||
7be126fe00 | |||
0ef741381c | |||
51ac278329 | |||
9996df2f92 | |||
c1c74ffef7 | |||
cf0e595cfc | |||
2efcb4a780 | |||
50037d9090 | |||
8a1263a1dd | |||
137de19133 | |||
c9c79c1f29 | |||
65d0cc7807 | |||
d44ace3f20 | |||
5b251e07ad | |||
636b0dde29 | |||
634cf8877a | |||
6ee34eaf44 | |||
d51215a781 | |||
22dba0bc90 | |||
78ff92eed3 | |||
7e73cc3e8c | |||
49cae6930b | |||
33ab92f579 | |||
db6af18475 | |||
a2cd3d0cf5 | |||
916ee81302 | |||
28aa81036f | |||
5fde0f46c5 | |||
5a4056f113 | |||
08e270da6f | |||
b2fbcb6ebf | |||
7b602d64f8 | |||
4026b08b42 | |||
d5b48e8bc9 | |||
d3886e4a39 |
@ -32,7 +32,7 @@
|
|||||||
"clsx": "^2.1.0",
|
"clsx": "^2.1.0",
|
||||||
"cmdk": "^1.0.0",
|
"cmdk": "^1.0.0",
|
||||||
"fuse.js": "^7.0.0",
|
"fuse.js": "^7.0.0",
|
||||||
"lucide-react": "^0.402.0",
|
"lucide-react": "^0.451.0",
|
||||||
"mcutils-library": "^1.3.1",
|
"mcutils-library": "^1.3.1",
|
||||||
"moment": "^2.30.1",
|
"moment": "^2.30.1",
|
||||||
"next": "14.2.5",
|
"next": "14.2.5",
|
||||||
@ -44,7 +44,7 @@
|
|||||||
"react-dom": "^18",
|
"react-dom": "^18",
|
||||||
"react-spinners": "^0.14.0",
|
"react-spinners": "^0.14.0",
|
||||||
"react-syntax-highlighter": "^15.5.0",
|
"react-syntax-highlighter": "^15.5.0",
|
||||||
"react-use-websocket": "4.8.1",
|
"react-use-websocket": "4.9.0",
|
||||||
"read-file": "^0.2.0",
|
"read-file": "^0.2.0",
|
||||||
"remark-gfm": "^4.0.0",
|
"remark-gfm": "^4.0.0",
|
||||||
"remote-mdx": "^0.0.8",
|
"remote-mdx": "^0.0.8",
|
||||||
|
13631
pnpm-lock.yaml
generated
13631
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@ -1,13 +1,13 @@
|
|||||||
import { Card } from "@/app/components/card";
|
import { Colors } from "@/app/common/colors";
|
||||||
import { generateEmbed } from "@/app/common/embed";
|
import { generateEmbed } from "@/app/common/embed";
|
||||||
import { capitalizeFirstLetter } from "@/app/common/string-utils";
|
import { capitalizeFirstLetter } from "@/app/common/string-utils";
|
||||||
import { cn } from "@/app/common/utils";
|
import { cn } from "@/app/common/utils";
|
||||||
|
import { Card } from "@/app/components/card";
|
||||||
|
import { Title } from "@/app/components/title";
|
||||||
import { CachedEndpointStatus, getMojangEndpointStatus, Status } from "mcutils-library";
|
import { CachedEndpointStatus, getMojangEndpointStatus, Status } from "mcutils-library";
|
||||||
import { Metadata, Viewport } from "next";
|
import { Metadata, Viewport } from "next";
|
||||||
import Link from "next/link";
|
import Link from "next/link";
|
||||||
import { ReactElement } from "react";
|
import { ReactElement } from "react";
|
||||||
import { Colors } from "@/app/common/colors";
|
|
||||||
import { Title } from "@/app/components/title";
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Force the page to be dynamic, so it will be regenerated on every request
|
* Force the page to be dynamic, so it will be regenerated on every request
|
||||||
@ -89,20 +89,19 @@ export default async function Page(): Promise<ReactElement> {
|
|||||||
>
|
>
|
||||||
{endpoints.length == 0 && <p>Unable to fetch endpoint statuses</p>}
|
{endpoints.length == 0 && <p>Unable to fetch endpoint statuses</p>}
|
||||||
{endpoints.length > 0 &&
|
{endpoints.length > 0 &&
|
||||||
endpoints.map((endpoint: CachedEndpointStatus) => {
|
endpoints.map((server: CachedEndpointStatus) => {
|
||||||
const { name, hostname, status } = endpoint;
|
const { name, endpoint, status } = server;
|
||||||
|
|
||||||
const url = `https://${hostname}`;
|
|
||||||
return (
|
return (
|
||||||
<div key={name} className="flex flex-row justify-between pt-2">
|
<div key={name} className="flex flex-row justify-between pt-2">
|
||||||
<div className="flex flex-col leading-[1.5rem]">
|
<div className="flex flex-col leading-[1.5rem]">
|
||||||
<p className="font-semibold">{name}</p>
|
<p className="font-semibold">{name}</p>
|
||||||
<Link
|
<Link
|
||||||
href={url}
|
href={endpoint}
|
||||||
className="text-sm text-primary hover:opacity-75 transition-all transform-gpu"
|
className="text-sm text-primary hover:opacity-75 transition-all transform-gpu"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
>
|
>
|
||||||
<p>{url}</p>
|
<p>{endpoint}</p>
|
||||||
</Link>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
<div className={cn("flex items-center font-semibold", getColor(status))}>
|
<div className={cn("flex items-center font-semibold", getColor(status))}>
|
||||||
|
Reference in New Issue
Block a user