import { Box, Button, FormControl, Grid, InputLabel, MenuItem, Paper, Select, TextField } from "@mui/material"; import React, { useEffect, useState } from "react"; import { postSearchList, } from "../../APIs/SearchAPIs/postSearchList"; import AdvancedFilters from "./AdvancedFilters"; export default function Search() { const [searchText, setSearchText] = useState(''); const [advanceFilterData, setAdvanceFilterData] = useState( { searchByValue:searchText, rights: "0", asset_type: "0", territory: '', genre: 'All', language: 'All', mood: 'All', validity: "0", artist: '' } ); const [showAdvancedFilters, setShowAdvancedFilters] = useState(false); // useEffect(()=>{ // postSearchList(advanceFilterData) // },[advanceFilterData]) const handleSearch = () => { postSearchList(advanceFilterData) }; const handleClear = () => { setSearchText(''); setShowAdvancedFilters(false); }; const handleAdvancedFilter = () => { setShowAdvancedFilters(!showAdvancedFilters); if (showAdvancedFilters==false){ setAdvanceFilterData({ searchText, rights: "0", asset_type: "0", territory: '', genre: 'All', language: 'All', mood: 'All', validity: "0", artist: '' }) } }; return ( setSearchText(e.target.value)} sx={{ width: '50%', '& label.Mui-focused': { color: 'white', }, '& .MuiOutlinedInput-root': { '& fieldset': { borderColor: 'white', }, '&:hover fieldset': { borderColor: 'white', }, '&.Mui-focused fieldset': { borderColor: 'white', }, }, '& input': { color: 'white', }, marginTop:2, }} /> {showAdvancedFilters && } ) }