diff --git a/Frontend/bun.lockb b/Frontend/bun.lockb index d30217f..c32607d 100644 Binary files a/Frontend/bun.lockb and b/Frontend/bun.lockb differ diff --git a/Frontend/next.config.mjs b/Frontend/next.config.mjs index 073c832..cc5a587 100644 --- a/Frontend/next.config.mjs +++ b/Frontend/next.config.mjs @@ -9,6 +9,10 @@ const nextConfig = { protocol: "https", hostname: "api.restfulmc.cc", }, + { + protocol: "https", + hostname: "flagcdn.com", + }, ], }, experimental: { diff --git a/Frontend/package.json b/Frontend/package.json index b498953..92358c5 100644 --- a/Frontend/package.json +++ b/Frontend/package.json @@ -51,7 +51,7 @@ "react-syntax-highlighter": "^15.5.0", "remark-gfm": "^4.0.0", "remote-mdx": "^0.0.7", - "restfulmc-lib": "^1.1.3", + "restfulmc-lib": "^1.1.4", "shadcn-ui": "0.8.0", "sharp": "^0.33.3", "sonner": "^1.4.41", diff --git a/Frontend/src/app/components/server/server-result.tsx b/Frontend/src/app/components/server/server-result.tsx index d6aa6a0..ac721c3 100644 --- a/Frontend/src/app/components/server/server-result.tsx +++ b/Frontend/src/app/components/server/server-result.tsx @@ -32,6 +32,7 @@ import config from "@/config"; import { minecraft } from "@/font/fonts"; import CodeDialog from "@/components/code/code-dialog"; import RawJson from "@/components/badge/raw-json"; +import SimpleTooltip from "@/components/simple-tooltip"; /** * The props for a server result. @@ -113,15 +114,32 @@ const ServerResult = ({ server }: ServerResultProps): ReactElement => { - {/* Raw Json */} - } - > - {JSON.stringify(server, undefined, 4)} - + {/* Country & Raw Json */} +
+ {/* Server Geo Location */} + {server.geo && ( + + {`Country + + )} + + {/* Raw Json */} + } + > + {JSON.stringify(server, undefined, 4)} + +
); };