aboutsummaryrefslogtreecommitdiff
path: root/lib/context/watchPageProvider.js
diff options
context:
space:
mode:
authorArtrix <[email protected]>2024-01-05 05:12:52 -0800
committerGitHub <[email protected]>2024-01-05 20:12:52 +0700
commit553fe1c71082b040e9f9667ad3e99acdb33990b2 (patch)
tree0c770c406c8ff934ce34d8b10dbae948a554a619 /lib/context/watchPageProvider.js
parentmigrate to typescript (diff)
downloadmoopa-553fe1c71082b040e9f9667ad3e99acdb33990b2.tar.xz
moopa-553fe1c71082b040e9f9667ad3e99acdb33990b2.zip
feat: Implement a way to review/rate anime (#108)
* Make details cover lead back to anime page * Make 'markProgress' use object instead of param list * Import Link * Implement Rate modal * Pass session into useAniList Co-authored-by: Factiven <[email protected]> * Reimplement using markComplete & add toast for failure * redefined ratemodal * fix: home page client error * update version --------- Co-authored-by: Factiven <[email protected]>
Diffstat (limited to 'lib/context/watchPageProvider.js')
-rw-r--r--lib/context/watchPageProvider.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/context/watchPageProvider.js b/lib/context/watchPageProvider.js
index c305710..b7d78b3 100644
--- a/lib/context/watchPageProvider.js
+++ b/lib/context/watchPageProvider.js
@@ -16,6 +16,11 @@ export const WatchPageProvider = ({ children }) => {
const [userData, setUserData] = useState(null);
const [dataMedia, setDataMedia] = useState(null);
+ const [ratingModalState, setRatingModalState] = useState({
+ isOpen: false,
+ isFullscreen: false,
+ });
+
const [track, setTrack] = useState(null);
return (
@@ -39,6 +44,8 @@ export const WatchPageProvider = ({ children }) => {
setDataMedia,
autoNext,
setAutoNext,
+ ratingModalState,
+ setRatingModalState,
}}
>
{children}