nezha-dash-v1/src/pages/Server.tsx
2024-11-23 17:31:18 +08:00

39 lines
1.0 KiB
TypeScript

import { useWebSocketContext } from "@/lib/websocketContext";
import { NezhaAPI } from "@/types/nezha-api";
export default function Servers() {
const { connected, message } = useWebSocketContext()
if (!connected || !message) {
return (
<p>...</p>
)
}
const nezhaWsData = JSON.parse(message) as NezhaAPI[]
console.log(nezhaWsData)
return (
<div className="mx-auto w-full max-w-5xl px-4 lg:px-0">
<div className="flex justify-between mb-4 mt-4 items-center">
<section className="flex flex-col gap-2">
<h2 className="mt-0 scroll-m-20 text-3xl font-semibold tracking-tight transition-colors">
</h2>
<p className="text-sm font-medium">
<a
href="#"
className="font-medium text-primary underline underline-offset-4"
>
</a>
</p>
</section>
</div>
</div>
);
}