diff --git a/public/ff-srtool.ico b/public/ff-srtool.ico new file mode 100644 index 0000000..e718c2a Binary files /dev/null and b/public/ff-srtool.ico differ diff --git a/public/ff-srtool.png b/public/ff-srtool.png new file mode 100644 index 0000000..91ad185 Binary files /dev/null and b/public/ff-srtool.png differ diff --git a/public/file.svg b/public/file.svg deleted file mode 100644 index 004145c..0000000 --- a/public/file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/globe.svg b/public/globe.svg deleted file mode 100644 index 567f17b..0000000 --- a/public/globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/next.svg b/public/next.svg deleted file mode 100644 index 5174b28..0000000 --- a/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg deleted file mode 100644 index 7705396..0000000 --- a/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/window.svg b/public/window.svg deleted file mode 100644 index b2b2a44..0000000 --- a/public/window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/app/favicon.ico b/src/app/favicon.ico deleted file mode 100644 index b8133f5..0000000 Binary files a/src/app/favicon.ico and /dev/null differ diff --git a/src/app/icon.png b/src/app/icon.png deleted file mode 100644 index 02ef1c8..0000000 Binary files a/src/app/icon.png and /dev/null differ diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 3261c57..9ceb4d2 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -24,8 +24,14 @@ const geistMono = Geist_Mono({ export const metadata: Metadata = { title: "Firefly SrTools", description: "SrTools by Kain", + icons: { + icon: "/ff-srtool.png", + shortcut: "/ff-srtool.ico", + apple: "/ff-srtool.png", + }, }; + export default async function RootLayout({ children, }: Readonly<{ diff --git a/src/app/page.tsx b/src/app/page.tsx index 81b0ced..d3ddec8 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,10 +1,7 @@ "use client" import AvatarInfo from "@/components/avatarInfo"; -import { useRouter } from "next/navigation"; - export default function Home() { - const router = useRouter() return (
diff --git a/src/components/header/index.tsx b/src/components/header/index.tsx index a4492f4..b1a0349 100644 --- a/src/components/header/index.tsx +++ b/src/components/header/index.tsx @@ -18,6 +18,7 @@ import { micsSchema } from "@/zod"; import useConnectStore from "@/stores/connectStore"; import useGlobalStore from "@/stores/globalStore"; import MonsterBar from "../monsterBar"; +import Image from "next/image"; const themes = [ { label: "Winter" }, @@ -262,14 +263,19 @@ export default function Header() { {/* Logo */} - -

- Firefly Sr - - Tools - -

-

By Kain

+
+
+ Logo +
+

+ Firefly Sr + + Tools + +

+

By Kain

+
+
diff --git a/src/components/monsterBar/ce.tsx b/src/components/monsterBar/ce.tsx index 09f0ac8..dfb1b33 100644 --- a/src/components/monsterBar/ce.tsx +++ b/src/components/monsterBar/ce.tsx @@ -318,13 +318,15 @@ export default function CeBar() { }} >
- monster2.child.includes(Number(monster.id)))?.icon?.split("/")?.pop()?.replace(".png", "")}.webp`} - alt="Enemy Icon" - width={376} - height={512} - className="w-full h-full object-cover" - /> + {listMonster.find((monster2) => monster2.child.includes(Number(monster.id)))?.icon?.split("/")?.pop()?.replace(".png", "") && ( + monster2.child.includes(Number(monster.id)))?.icon?.split("/")?.pop()?.replace(".png", "")}.webp`} + alt="Enemy Icon" + width={376} + height={512} + className="w-full h-full object-cover" + /> + )}
{getLocaleName(locale, monster)} {`(${monster.id})`} diff --git a/src/lib/api/api.ts b/src/lib/api/api.ts index e75de02..3ae0a35 100644 --- a/src/lib/api/api.ts +++ b/src/lib/api/api.ts @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-explicit-any */ import { AffixDetail, ASDetail, CharacterDetail, ConfigMaze, FreeSRJson, LightConeDetail, MocDetail, PFDetail, PSResponse, RelicDetail } from "@/types"; import axios from 'axios'; @@ -26,6 +27,7 @@ export async function getConfigMazeApi(): Promise { MOC: {}, AS: {}, PF: {}, + Stage: {}, }; } }