@@ -14,20 +14,13 @@ import { Input } from "@/components/ui/input";
1414import axios from "axios" ;
1515import Fuse from "fuse.js" ;
1616import { type IUpcomingPaper } from "@/interface" ;
17- import { Skeleton } from "../../components/ui/skeleton" ;
1817import UpcomingPaper from "../../components/UpcomingPaper" ;
1918import toast from "react-hot-toast" ;
2019import { Search } from "lucide-react" ;
2120import SkeletonPaperCard from "@/components/SkeletonPaperCard" ;
2221import { useCourses } from "@/context/courseContext" ;
2322import { type ApiResponse } from '@/interface'
2423
25- type Course = {
26- name ?: string | null ;
27- courseName ?: string | null ;
28- title ?: string | null ;
29- } ;
30-
3124export default function PaperRequest ( ) {
3225 const [ subjects , setSubjects ] = useState < string [ ] > ( [ ] ) ;
3326 const [ searchText , setSearchText ] = useState ( "" ) ;
@@ -39,7 +32,7 @@ export default function PaperRequest() {
3932 const suggestionsRef = useRef < HTMLUListElement | null > ( null ) ;
4033 const [ displayPapers , setDisplayPapers ] = useState < IUpcomingPaper [ ] > ( [ ] ) ;
4134 const [ isLoading , setIsLoading ] = useState ( true ) ;
42- const { courses, loading , error , refetch } = useCourses ( ) ;
35+ const { courses } = useCourses ( ) ;
4336
4437 useEffect ( ( ) => {
4538 setSubjects ( courses . map ( ( course ) => course . name ) ) ;
0 commit comments