Update some errors
All checks were successful
Deploy Frontend / docker (17, 3.8.5) (push) Successful in 1m0s
All checks were successful
Deploy Frontend / docker (17, 3.8.5) (push) Successful in 1m0s
This commit is contained in:
parent
bf1c1af0e5
commit
6fa05990c6
@ -110,9 +110,9 @@ export const generateMetadata = async ({
|
|||||||
const code: number = (err as RestfulMCAPIError).code; // Get the error status code
|
const code: number = (err as RestfulMCAPIError).code; // Get the error status code
|
||||||
if (code === 400) {
|
if (code === 400) {
|
||||||
return Embed({
|
return Embed({
|
||||||
title: "Invalid Hostname",
|
title: "Invalid Platform or Hostname",
|
||||||
color: "#EB4034",
|
color: "#EB4034",
|
||||||
description: `The hostname ${hostname} is invalid.`,
|
description: `The platform ${platform} or hostname ${hostname} is invalid.`,
|
||||||
});
|
});
|
||||||
} else if (code === 404) {
|
} else if (code === 404) {
|
||||||
return Embed({
|
return Embed({
|
||||||
|
@ -62,7 +62,7 @@ const PlayerResult = ({
|
|||||||
<div className="flex gap-5 items-center">
|
<div className="flex gap-5 items-center">
|
||||||
{/* Player Head */}
|
{/* Player Head */}
|
||||||
<Image
|
<Image
|
||||||
className="w-24 h-24 sm:w-28 sm:h-28 md:w-32 md:h-32"
|
className="w-24 h-24 sm:w-28 sm:h-28 md:w-32 md:h-32 pointer-events-none"
|
||||||
src={parts.HEAD}
|
src={parts.HEAD}
|
||||||
alt={`${username}'s Head`}
|
alt={`${username}'s Head`}
|
||||||
width={128}
|
width={128}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { cn } from "@/lib/utils";
|
import { cn } from "@/lib/utils";
|
||||||
import Image from "next/image";
|
import Image from "next/image";
|
||||||
import { ReactNode } from "react";
|
import { ReactElement, ReactNode } from "react";
|
||||||
import {
|
import {
|
||||||
CachedBedrockMinecraftServer,
|
CachedBedrockMinecraftServer,
|
||||||
CachedJavaMinecraftServer,
|
CachedJavaMinecraftServer,
|
||||||
@ -23,13 +23,13 @@ type ServerResultProps = {
|
|||||||
* @param server the server to display
|
* @param server the server to display
|
||||||
* @returns the server result jsx
|
* @returns the server result jsx
|
||||||
*/
|
*/
|
||||||
const ServerResult = ({ server }: ServerResultProps): ReactNode => {
|
const ServerResult = ({ server }: ServerResultProps): ReactElement => {
|
||||||
const favicon: string | undefined = (server as CachedJavaMinecraftServer)
|
const favicon: string | undefined = (server as CachedJavaMinecraftServer)
|
||||||
.favicon?.url; // The favicon of the server (TODO: bedrock)
|
.favicon?.url; // The favicon of the server (TODO: bedrock)
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
className={cn(
|
className={cn(
|
||||||
"w-[29rem] relative p-2 flex gap-2 rounded-lg",
|
"w-[29rem] relative p-2 flex gap-2 rounded-lg pointer-events-none",
|
||||||
'bg-[url("/media/server-background.png")]'
|
'bg-[url("/media/server-background.png")]'
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
@ -44,14 +44,17 @@ const ServerResult = ({ server }: ServerResultProps): ReactNode => {
|
|||||||
{/* Name & MOTD */}
|
{/* Name & MOTD */}
|
||||||
<div className="flex flex-col">
|
<div className="flex flex-col">
|
||||||
<h1>{server.hostname}</h1>
|
<h1>{server.hostname}</h1>
|
||||||
{server.motd.html.map((line, index) => {
|
{server.motd.html.map(
|
||||||
return (
|
(line: string, index: number): ReactElement => {
|
||||||
<p
|
return (
|
||||||
key={index}
|
<p
|
||||||
dangerouslySetInnerHTML={{ __html: line }}
|
key={index}
|
||||||
></p>
|
className="pointer-events-auto"
|
||||||
);
|
dangerouslySetInnerHTML={{ __html: line }}
|
||||||
})}
|
></p>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Ping */}
|
{/* Ping */}
|
||||||
|
Loading…
Reference in New Issue
Block a user