+
+ {t('quests.g7CreditsModal.title', 'Introducing Game7 Credits 🔥')}
+
+
+ {t(
+ 'quests.g7CreditsModal.description',
+ `Dive into HyperPlay's top games with exciting Play Streak Challenges. Each activity encourages you to engage with a different game, showcasing the best of web3 gaming. Your playtime matters!`
+ )}
+
+
+ {
+ navigate('/quests?search=Game7')
+ closeModal()
+ }}
+ >
+ {t('quests.g7CreditsModal.title', 'Earn Game7 Credits')}
+
+
+ )
+}
diff --git a/src/frontend/screens/Quests/components/QuestsSummaryTableWrapper/index.tsx b/src/frontend/screens/Quests/components/QuestsSummaryTableWrapper/index.tsx
index 3533945d4..0a0f3389b 100644
--- a/src/frontend/screens/Quests/components/QuestsSummaryTableWrapper/index.tsx
+++ b/src/frontend/screens/Quests/components/QuestsSummaryTableWrapper/index.tsx
@@ -1,4 +1,4 @@
-import React, { useState } from 'react'
+import React, { useEffect, useState } from 'react'
import { QuestsSummaryTable, QuestCard, QuestFilter } from '@hyperplay/ui'
import useGetQuests from 'frontend/hooks/useGetQuests'
import { useTranslation } from 'react-i18next'
@@ -28,6 +28,10 @@ export function QuestsSummaryTableWrapper({
const [searchText, setSearchText] = useState(searchParam ?? '')
+ useEffect(() => {
+ setSearchText(searchParam ?? '')
+ }, [searchParam])
+
const [activeFilter, setActiveFilter] = useState