diff --git a/frontend/src/pages/QuestPage.tsx b/frontend/src/pages/QuestPage.tsx index 0135291..a79a72b 100644 --- a/frontend/src/pages/QuestPage.tsx +++ b/frontend/src/pages/QuestPage.tsx @@ -228,9 +228,9 @@ export function QuestPage() { const availableCraft = availableAll.filter((q: any) => !q.repeatable && isCraftQuest(q)); const availableDaily = availableAll.filter((q: any) => q.repeatable); - // Stagger: show max 3 combat quests at a time - const shownCombat = availableCombat.slice(0, 3); - const hiddenCount = availableCombat.length - shownCombat.length; + const [showAllCombat, setShowAllCombat] = useState(false); + const shownCombat = showAllCombat ? availableCombat : availableCombat.slice(0, 3); + const hiddenCount = availableCombat.length - 3; return (