feat: integrate Zustand for global state management;
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
'use client';
|
||||
import { FC, useMemo, useState } from 'react';
|
||||
import { useGlobalStore } from '@/app/store/globalStore';
|
||||
import { Button } from '@/components/atoms/Button';
|
||||
import { FaDice } from 'react-icons/fa';
|
||||
import { useGlobalStore } from '@/app/store/global';
|
||||
import Link from 'next/link';
|
||||
|
||||
type StoreFilter = 'all' | 'not_seen' | 'released' | 'favorites' | 'to_watch';
|
||||
@@ -20,7 +20,7 @@ export const RandomMovie: FC<Props> = ({
|
||||
colors = 'purple',
|
||||
className = '',
|
||||
}) => {
|
||||
const { movies } = useGlobalStore();
|
||||
const movies = useGlobalStore(state => state.movies);
|
||||
const [selectedMovie, setSelectedMovie] = useState<Movie | null>(null);
|
||||
|
||||
// Filter movies based on the selected store filter.
|
||||
|
||||
Reference in New Issue
Block a user