| @@ -95,42 +95,46 @@ export default function PoWorkbenchLeftPane({ | |||
| > | |||
| <Box sx={{ flex: 1, minHeight: 0, position: "relative", overflow: "hidden" }}> | |||
| <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 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> | |||
| </Box> | |||
| </Box> | |||