diff --git a/src/components/avatarInfo/index.tsx b/src/components/avatarInfo/index.tsx
index 3d56d0f..3f2daa9 100644
--- a/src/components/avatarInfo/index.tsx
+++ b/src/components/avatarInfo/index.tsx
@@ -176,7 +176,6 @@ export default function AvatarInfo() {
onClick={() => {
const newSpValue = Math.ceil(avatars[avatarSelected?.id || ""]?.sp_max / 2);
const newAvatar = { ...avatars[avatarSelected?.id || ""], sp_value: newSpValue }
- console.log(newAvatar)
setAvatar(newAvatar)
}}
>
diff --git a/src/components/card/relicCard.tsx b/src/components/card/relicCard.tsx
index a95166e..bbccf39 100644
--- a/src/components/card/relicCard.tsx
+++ b/src/components/card/relicCard.tsx
@@ -1,5 +1,6 @@
"use client";
+import useRelicMakerStore from "@/stores/relicMakerStore";
import useUserDataStore from "@/stores/userDataStore";
import Image from "next/image";
import { useMemo } from "react";
@@ -21,72 +22,72 @@ const getRarityName = (slot: string) => {
switch (slot) {
case '1': return (
-
Head
);
case '2': return (
-
Hands
);
case '3': return (
-
Body
);
case '4': return (
-
Feet
);
case '5': return (
-
Planar sphere
);
case '6': return (
-
Link rope
@@ -96,6 +97,7 @@ const getRarityName = (slot: string) => {
};
export default function RelicCard({ slot, avatarId }: RelicCardProps) {
const { avatars } = useUserDataStore()
+ const { selectedRelicSlot } = useRelicMakerStore()
const relicDetail = useMemo(() => {
const avatar = avatars[avatarId];
@@ -112,15 +114,15 @@ export default function RelicCard({ slot, avatarId }: RelicCardProps) {
{relicDetail ? (
+ className="flex flex-col items-center cursor-pointer ">
diff --git a/src/components/monsterBar/ce.tsx b/src/components/monsterBar/ce.tsx
index b373c3f..79e84d1 100644
--- a/src/components/monsterBar/ce.tsx
+++ b/src/components/monsterBar/ce.tsx
@@ -27,6 +27,13 @@ export default function CeBar() {
const { ce_config, setCeConfig } = useUserDataStore()
const { listMonster } = useMonsterStore()
const { locale } = useLocaleStore()
+ const transI18n = useTranslations("DataPage")
+ const [showSearchStage, setShowSearchStage] = useState(false)
+ const [stageSearchTerm, setStageSearchTerm] = useState("")
+ const [stagePage, setStagePage] = useState(1)
+
+ const pageSize = 30
+
const filteredMonsters = useMemo(() => {
const newlistMonster = new Set()
for (const monster of listMonster) {
@@ -39,11 +46,6 @@ export default function CeBar() {
}
return Array.from(newlistMonster)
}, [listMonster, locale, searchTerm]);
- const transI18n = useTranslations("DataPage")
- const [showSearchStage, setShowSearchStage] = useState(false)
- const [stageSearchTerm, setStageSearchTerm] = useState("")
- const [stagePage, setStagePage] = useState(1)
- const pageSize = 30
const stageList = useMemo(() => Object.values(Stage).map((stage) => ({
id: stage.stage_id.toString(),
diff --git a/src/components/relicsInfo/index.tsx b/src/components/relicsInfo/index.tsx
index 9aa10f4..6900fea 100644
--- a/src/components/relicsInfo/index.tsx
+++ b/src/components/relicsInfo/index.tsx
@@ -17,6 +17,7 @@ export default function RelicsInfo() {
const { avatarSelected } = useAvatarStore()
const {
setSelectedRelicSlot,
+ selectedRelicSlot,
setSelectedMainStat,
setSelectedRelicSet,
setSelectedRelicLevel,
@@ -157,7 +158,11 @@ export default function RelicsInfo() {
{
- handlerChangeRelic(item)
+ if (item === selectedRelicSlot) {
+ setSelectedRelicSlot("")
+ } else {
+ setSelectedRelicSlot(item)
+ }
}}
className="cursor-pointer"
>
@@ -201,6 +206,29 @@ export default function RelicsInfo() {
))}
+
+
+
+
diff --git a/src/components/skillsInfo/index.tsx b/src/components/skillsInfo/index.tsx
index 92a113b..92861a3 100644
--- a/src/components/skillsInfo/index.tsx
+++ b/src/components/skillsInfo/index.tsx
@@ -130,7 +130,6 @@ export default function SkillsInfo() {
if (!status && traceLink?.[avatarSelected?.baseType || ""]?.[skillSelected || ""]) {
traceLink[avatarSelected?.baseType || ""][skillSelected || ""].forEach((pointId) => {
if (avatarSkillTree?.[pointId]?.["1"]) {
- console.log(avatarSkillTree?.[pointId]?.["1"].PointID)
newData.data.skills[avatarSkillTree?.[pointId]?.["1"].PointID] = 0
}
})