| @@ -95,42 +95,46 @@ export default function PoWorkbenchLeftPane({ | |||||
| > | > | ||||
| <Box sx={{ flex: 1, minHeight: 0, position: "relative", overflow: "hidden" }}> | <Box sx={{ flex: 1, minHeight: 0, position: "relative", overflow: "hidden" }}> | ||||
| <Slide in={isAdvancedSearchOpen} direction="down" timeout={220} unmountOnExit> | <Slide in={isAdvancedSearchOpen} direction="down" timeout={220} unmountOnExit> | ||||
| <PoWorkbenchAdvancedSearchPanel | |||||
| supplierQuery={supplierQuery} | |||||
| orderDateFrom={orderDateFrom} | |||||
| orderDateTo={orderDateTo} | |||||
| etaDateFrom={etaDateFrom} | |||||
| etaDateTo={etaDateTo} | |||||
| reportStatus={reportStatus} | |||||
| receiveStatus={receiveStatus} | |||||
| onSupplierQueryChange={setSupplierQuery} | |||||
| onOrderDateFromChange={setOrderDateFrom} | |||||
| onOrderDateToChange={setOrderDateTo} | |||||
| onEtaDateFromChange={setEtaDateFrom} | |||||
| onEtaDateToChange={setEtaDateTo} | |||||
| onReportStatusChange={setReportStatus} | |||||
| onReceiveStatusChange={setReceiveStatus} | |||||
| onApply={() => onApplyAdvancedFilters(draftFilters)} | |||||
| onReset={() => { | |||||
| setSupplierQuery(""); | |||||
| setOrderDateFrom(""); | |||||
| setOrderDateTo(""); | |||||
| setEtaDateFrom(""); | |||||
| setEtaDateTo(""); | |||||
| setReportStatus("ALL"); | |||||
| setReceiveStatus("ALL"); | |||||
| onResetAdvancedFilters(); | |||||
| }} | |||||
| /> | |||||
| <Box sx={{ position: "absolute", inset: 0, overflow: "hidden" }}> | |||||
| <PoWorkbenchAdvancedSearchPanel | |||||
| supplierQuery={supplierQuery} | |||||
| orderDateFrom={orderDateFrom} | |||||
| orderDateTo={orderDateTo} | |||||
| etaDateFrom={etaDateFrom} | |||||
| etaDateTo={etaDateTo} | |||||
| reportStatus={reportStatus} | |||||
| receiveStatus={receiveStatus} | |||||
| onSupplierQueryChange={setSupplierQuery} | |||||
| onOrderDateFromChange={setOrderDateFrom} | |||||
| onOrderDateToChange={setOrderDateTo} | |||||
| onEtaDateFromChange={setEtaDateFrom} | |||||
| onEtaDateToChange={setEtaDateTo} | |||||
| onReportStatusChange={setReportStatus} | |||||
| onReceiveStatusChange={setReceiveStatus} | |||||
| onApply={() => onApplyAdvancedFilters(draftFilters)} | |||||
| onReset={() => { | |||||
| setSupplierQuery(""); | |||||
| setOrderDateFrom(""); | |||||
| setOrderDateTo(""); | |||||
| setEtaDateFrom(""); | |||||
| setEtaDateTo(""); | |||||
| setReportStatus("ALL"); | |||||
| setReceiveStatus("ALL"); | |||||
| onResetAdvancedFilters(); | |||||
| }} | |||||
| /> | |||||
| </Box> | |||||
| </Slide> | </Slide> | ||||
| <Slide in={!isAdvancedSearchOpen} direction="up" timeout={220} unmountOnExit> | <Slide in={!isAdvancedSearchOpen} direction="up" timeout={220} unmountOnExit> | ||||
| <PoWorkbenchSearchResultsList | |||||
| results={results} | |||||
| selectedId={selectedId} | |||||
| onSelect={onSelect} | |||||
| theme={theme} | |||||
| /> | |||||
| <Box sx={{ position: "absolute", inset: 0, overflow: "hidden" }}> | |||||
| <PoWorkbenchSearchResultsList | |||||
| results={results} | |||||
| selectedId={selectedId} | |||||
| onSelect={onSelect} | |||||
| theme={theme} | |||||
| /> | |||||
| </Box> | |||||
| </Slide> | </Slide> | ||||
| </Box> | </Box> | ||||
| </Box> | </Box> | ||||