diff --git a/src/components/projects/Projects.tsx b/src/components/projects/Projects.tsx index 9b5f7d4..490a68c 100644 --- a/src/components/projects/Projects.tsx +++ b/src/components/projects/Projects.tsx @@ -44,7 +44,7 @@ export default function Projects(){ - Select Contract + Select Contract { + + }} + sx={{ color: 'white', border: '1px solid white', }} + > + All + Audio Song + Video Song + Audio visual + Story + Score + Dialogue + + + + + + + Rights + + + + + + + Validity + + + + + + + Mood + + + + + + + Language + + + + + + + Genre + + + + + + + ); +}; + +export default DarkModeFilters; diff --git a/src/components/search/Search.tsx b/src/components/search/Search.tsx index 1d125cf..7a86ec1 100644 --- a/src/components/search/Search.tsx +++ b/src/components/search/Search.tsx @@ -1,19 +1,27 @@ -import { Button, Grid, Paper, TextField } from "@mui/material"; +import { Button, FormControl, Grid, InputLabel, MenuItem, Paper, Select, TextField } from "@mui/material"; import React, { useEffect, useState } from "react"; import { postSearchList, } from "../../APIs/SearchAPIs/postSearchList"; +import DarkModeFilters from "./AdvancedFilters"; export default function Search() { const [searchText, setSearchText] = useState(''); - const [advandeFilterData, setAdvandeFilterData] = useState({}); + const [advanceFilterData, setAdvanceFilterData] = useState(); + const [showAdvancedFilters, setShowAdvancedFilters] = useState(false); -useEffect(()=>{ - postSearchList(advandeFilterData) -},[advandeFilterData]) + // useEffect(() => { + // if (showAdvancedFilters) { + // // Fetch data or perform actions when advanced filters are applied + // postSearchList(advanceFilterData); + // } + // }, [advanceFilterData, showAdvancedFilters]); + useEffect(()=>{ + postSearchList(advanceFilterData) + },[advanceFilterData]) const handleSearch = () => { - setAdvandeFilterData({ + setAdvanceFilterData({ searchText, rights: 0, asset_type: 0, @@ -31,7 +39,7 @@ useEffect(()=>{ }; const handleAdvancedFilter = () => { - console.log('Advanced Filter'); + setShowAdvancedFilters(!showAdvancedFilters); }; return ( @@ -79,6 +87,7 @@ useEffect(()=>{ + {showAdvancedFilters && } )