Explorar el Código

new po Animation Fix

MergeProblem1
kelvin.yau hace 9 horas
padre
commit
8164ea3dea
Se han modificado 1 ficheros con 37 adiciones y 33 borrados
  1. +37
    -33
      src/components/PoWorkbench/PoWorkbenchSearchResultsPane.tsx

+ 37
- 33
src/components/PoWorkbench/PoWorkbenchSearchResultsPane.tsx Ver fichero

@@ -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>


Cargando…
Cancelar
Guardar