modal + favorite page + video modal + fixes

This commit is contained in:
2024-06-25 14:43:21 +05:00
parent a651ab552e
commit e9fd427d50
52 changed files with 858 additions and 344 deletions
@@ -12,7 +12,7 @@ const Navbar = () => {
const [tabs, setTabs] = useState(_tabs);
const location = useLocation();
const navigate = useNavigate();
const { favorites } = useFavorites();
const { favorites, setFavorites } = useFavorites();
const onTabClick = (tab: Tab) => {
setSelectedTab(tab);
@@ -30,6 +30,13 @@ const Navbar = () => {
}
}, [location.pathname]);
useEffect(() => {
const _favorites = localStorage.getItem("Favorites");
if (!_favorites) return;
const convertedFavorute = JSON.parse(_favorites);
setFavorites(convertedFavorute);
}, [setFavorites]);
useEffect(() => {
const updatedTabs = _tabs.map((tab) => {
if (tab.value === "Favorites") {