From 097a5d74fec233521afc339a4421f4fb3aeb939c Mon Sep 17 00:00:00 2001 From: Rainnny7 Date: Sun, 21 Apr 2024 23:58:56 -0400 Subject: [PATCH] Do some refactoring --- .../components/{raw-json-badge.tsx => badge/raw-json.tsx} | 0 Frontend/src/app/components/{ => button}/copy-button.tsx | 0 .../src/app/components/{ => button}/github-star-button.tsx | 2 +- .../src/app/components/{ => button}/minecraft-button.tsx | 2 +- Frontend/src/app/components/landing/hero.tsx | 4 ++-- Frontend/src/app/components/navbar.tsx | 2 +- Frontend/src/app/components/player/player-result.tsx | 6 +++--- Frontend/src/app/components/player/player-search.tsx | 2 +- Frontend/src/app/components/server/server-result.tsx | 4 ++-- Frontend/src/app/components/server/server-search.tsx | 2 +- Frontend/src/app/error.tsx | 2 +- 11 files changed, 13 insertions(+), 13 deletions(-) rename Frontend/src/app/components/{raw-json-badge.tsx => badge/raw-json.tsx} (100%) rename Frontend/src/app/components/{ => button}/copy-button.tsx (100%) rename Frontend/src/app/components/{ => button}/github-star-button.tsx (96%) rename Frontend/src/app/components/{ => button}/minecraft-button.tsx (97%) diff --git a/Frontend/src/app/components/raw-json-badge.tsx b/Frontend/src/app/components/badge/raw-json.tsx similarity index 100% rename from Frontend/src/app/components/raw-json-badge.tsx rename to Frontend/src/app/components/badge/raw-json.tsx diff --git a/Frontend/src/app/components/copy-button.tsx b/Frontend/src/app/components/button/copy-button.tsx similarity index 100% rename from Frontend/src/app/components/copy-button.tsx rename to Frontend/src/app/components/button/copy-button.tsx diff --git a/Frontend/src/app/components/github-star-button.tsx b/Frontend/src/app/components/button/github-star-button.tsx similarity index 96% rename from Frontend/src/app/components/github-star-button.tsx rename to Frontend/src/app/components/button/github-star-button.tsx index 05a2415..762aa75 100644 --- a/Frontend/src/app/components/github-star-button.tsx +++ b/Frontend/src/app/components/button/github-star-button.tsx @@ -1,6 +1,6 @@ "use client"; -import MinecraftButton from "@/components/minecraft-button"; +import MinecraftButton from "@/components/button/minecraft-button"; import { Skeleton } from "@/components/ui/skeleton"; import { StarIcon } from "@heroicons/react/24/outline"; import Link from "next/link"; diff --git a/Frontend/src/app/components/minecraft-button.tsx b/Frontend/src/app/components/button/minecraft-button.tsx similarity index 97% rename from Frontend/src/app/components/minecraft-button.tsx rename to Frontend/src/app/components/button/minecraft-button.tsx index a0841db..a1e43c7 100644 --- a/Frontend/src/app/components/minecraft-button.tsx +++ b/Frontend/src/app/components/button/minecraft-button.tsx @@ -1,5 +1,5 @@ import { Button } from "@/components/ui/button"; -import { cn } from "@/app/common/utils"; +import { cn } from "@/lib"; import { ButtonHTMLAttributes, ReactElement, ReactNode } from "react"; /** diff --git a/Frontend/src/app/components/landing/hero.tsx b/Frontend/src/app/components/landing/hero.tsx index 1521b4d..6881dae 100644 --- a/Frontend/src/app/components/landing/hero.tsx +++ b/Frontend/src/app/components/landing/hero.tsx @@ -1,5 +1,5 @@ -import GitHubStarButton from "@/components/github-star-button"; -import MinecraftButton from "@/components/minecraft-button"; +import GitHubStarButton from "@/components/button/github-star-button"; +import MinecraftButton from "@/components/button/minecraft-button"; import config from "@/config"; import { minecrafter } from "@/font/fonts"; import { cn } from "@/app/common/utils"; diff --git a/Frontend/src/app/components/navbar.tsx b/Frontend/src/app/components/navbar.tsx index d4ed06c..6bf3136 100644 --- a/Frontend/src/app/components/navbar.tsx +++ b/Frontend/src/app/components/navbar.tsx @@ -1,6 +1,6 @@ "use client"; -import GitHubStarButton from "@/components/github-star-button"; +import GitHubStarButton from "@/components/button/github-star-button"; import config from "@/config"; import { minecrafter } from "@/font/fonts"; import { cn } from "@/app/common/utils"; diff --git a/Frontend/src/app/components/player/player-result.tsx b/Frontend/src/app/components/player/player-result.tsx index ce4a8ce..aff48d8 100644 --- a/Frontend/src/app/components/player/player-result.tsx +++ b/Frontend/src/app/components/player/player-result.tsx @@ -1,4 +1,4 @@ -import CopyButton from "@/components/copy-button"; +import CopyButton from "@/components/button/copy-button"; import { ContextMenu, ContextMenuContent, @@ -11,7 +11,7 @@ import Link from "next/link"; import { ReactElement } from "react"; import { CachedPlayer, SkinPart } from "restfulmc-lib"; import CodeDialog from "@/components/code/code-dialog"; -import RawJsonBadge from "@/components/raw-json-badge"; +import RawJson from "@/components/badge/raw-json"; /** * The props for a player result. @@ -45,7 +45,7 @@ const PlayerResult = ({ query, player }: PlayerResultProps): ReactElement => ( title="Raw Player Data" description={`The raw JSON data for the player ${player.username}:`} language="json" - trigger={} + trigger={} > {JSON.stringify(player, undefined, 4)} diff --git a/Frontend/src/app/components/player/player-search.tsx b/Frontend/src/app/components/player/player-search.tsx index 10cc8a0..bd2f792 100644 --- a/Frontend/src/app/components/player/player-search.tsx +++ b/Frontend/src/app/components/player/player-search.tsx @@ -1,4 +1,4 @@ -import MinecraftButton from "@/components/minecraft-button"; +import MinecraftButton from "@/components/button/minecraft-button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; diff --git a/Frontend/src/app/components/server/server-result.tsx b/Frontend/src/app/components/server/server-result.tsx index 327a7c6..2b43177 100644 --- a/Frontend/src/app/components/server/server-result.tsx +++ b/Frontend/src/app/components/server/server-result.tsx @@ -8,7 +8,7 @@ import { import config from "@/config"; import { minecraft } from "@/font/fonts"; import CodeDialog from "@/components/code/code-dialog"; -import RawJsonBadge from "@/components/raw-json-badge"; +import RawJson from "@/components/badge/raw-json"; /** * The props for a server result. @@ -95,7 +95,7 @@ const ServerResult = ({ server }: ServerResultProps): ReactElement => { title="Raw Server Data" description={`The raw JSON data for the player ${server.hostname}:`} language="json" - trigger={} + trigger={} > {JSON.stringify(server, undefined, 4)} diff --git a/Frontend/src/app/components/server/server-search.tsx b/Frontend/src/app/components/server/server-search.tsx index 0c34007..bb1888b 100644 --- a/Frontend/src/app/components/server/server-search.tsx +++ b/Frontend/src/app/components/server/server-search.tsx @@ -1,4 +1,4 @@ -import MinecraftButton from "@/components/minecraft-button"; +import MinecraftButton from "@/components/button/minecraft-button"; import { Input } from "@/components/ui/input"; import { Label } from "@/components/ui/label"; diff --git a/Frontend/src/app/error.tsx b/Frontend/src/app/error.tsx index daf3080..041f34a 100644 --- a/Frontend/src/app/error.tsx +++ b/Frontend/src/app/error.tsx @@ -4,7 +4,7 @@ import Creeper from "@/components/creeper"; import { minecrafter } from "@/font/fonts"; import { cn } from "@/app/common/utils"; import { ReactElement, useEffect } from "react"; -import MinecraftButton from "@/components/minecraft-button"; +import MinecraftButton from "@/components/button/minecraft-button"; /** * The error page.