CEC-4538 - Fleet/Vehicle/Deployment search saved (#363)

* CEC-4538 - Fleet/Vehicle/Deployment search saved

* save archived
This commit is contained in:
Paul Adamsen
2023-06-16 11:10:47 -04:00
committed by GitHub
parent a5c29a4721
commit 9ae3ef0e2e
4 changed files with 32 additions and 23 deletions

View File

@@ -90,8 +90,8 @@ const MainForm = () => {
const [pageIndex, setPageIndex] = useState(0);
const [orderBy, setOrderBy] = useState("id");
const [order, setOrder] = useState("asc");
const [search, setSearch] = useState("");
const [active, setActive] = useState(true);
const [search, setSearch] = useLocalStorage("DEPLOYMENT_SEARCH", "");
const [active, setActive] = useLocalStorage("DEPLOYMENT_ACTIVE", "true");
const [showDeleteModal, setShowDeleteModal] = useState(false);
const [deleteId, setDeleteId] = useState("");
@@ -130,6 +130,7 @@ const MainForm = () => {
useEffect(() => {
(async () => {
try {
handleActiveChange(null, active);
await getManifests(
{
limit: pageSize,
@@ -164,7 +165,7 @@ const MainForm = () => {
};
const handleActiveChange = (event, newAlignment) => {
if (newAlignment !== null){
if (newAlignment !== null) {
setActive(newAlignment)
}
}
@@ -246,7 +247,7 @@ const MainForm = () => {
<Grid container className={classes.root} spacing={2}>
<Grid item md={4} className={classes.textJustifyAlign}></Grid>
<Grid item md={4} className={classes.textCenterAlign}>
<SearchField classes={classes} onSearch={handleSearch} />
<SearchField classes={classes} onSearch={handleSearch} savedSearchValue={search} />
<RoleWrap
groups={groups}
providers={providers}
@@ -258,8 +259,8 @@ const MainForm = () => {
aria-label="Active"
onChange={handleActiveChange}
>
<ToggleButton value={true}>Active</ToggleButton>
<ToggleButton value={false}>Archived</ToggleButton>
<ToggleButton value={"true"}>Active</ToggleButton>
<ToggleButton value={"false"}>Archived</ToggleButton>
</ToggleButtonGroup>
</RoleWrap>
</Grid>