Skip to content

Commit

Permalink
Application Filter - Search key retrieval. (#1795)
Browse files Browse the repository at this point in the history
* Applicatin Filter Updates

* Application filter

* Search Key retrievel updates for draft submissions.
  • Loading branch information
Josephalexantony-aot authored Dec 12, 2023
1 parent f12f68c commit 733b6bd
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 15 deletions.
11 changes: 6 additions & 5 deletions forms-flow-web/src/components/Application/ApplicationTable.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@ import LoadingOverlay from "react-loading-overlay";
const ApplicationTable = () => {
const dispatch = useDispatch();
const [displayFilter, setDisplayFilter] = useState(false);
const [filterParams, setFilterParams] = useState({});
const searchParams = useSelector((state) => state.applications.searchParams);
const [filterParams, setFilterParams] = useState(searchParams);
const [pageLimit, setPageLimit] = useState(5);
const applications = useSelector(
(state) => state.applications.applicationsList
Expand Down Expand Up @@ -110,10 +111,10 @@ const ApplicationTable = () => {
<Translation>{(t) => t("No submissions found")}</Translation>{" "}
</label>
<br />
{(filterParams.id ||
filterParams.applicationName ||
filterParams.applicationStatus ||
filterParams.modified) && (
{(filterParams?.id ||
filterParams?.applicationName ||
filterParams?.applicationStatus ||
filterParams?.modified) && (
<label className="lbl-no-application-desc">
{" "}
<Translation>
Expand Down
5 changes: 3 additions & 2 deletions forms-flow-web/src/components/Draft/DraftTable.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ import LoadingOverlay from "react-loading-overlay";
const DraftTable = () => {
const dispatch = useDispatch();
const [displayFilter, setDisplayFilter] = useState(false);
const [filterParams, setFilterParams] = useState({});
const searchParams = useSelector((state) => state.draft.searchParams);
const [filterParams, setFilterParams] = useState(searchParams);
const [pageLimit, setPageLimit] = useState(5);
const drafts = useSelector((state) => state.draft.draftList);
const tenantKey = useSelector((state) => state.tenants?.tenantId);
Expand Down Expand Up @@ -69,7 +70,7 @@ const DraftTable = () => {
<Translation>{(t) => t("No drafts found")}</Translation>{" "}
</label>
<br />
{(filterParams.id || filterParams.draftName || filterParams.modified) && (
{(filterParams?.id || filterParams?.draftName || filterParams?.modified) && (
<label className="lbl-no-application-desc">
{" "}
<Translation>
Expand Down
16 changes: 8 additions & 8 deletions forms-flow-web/src/modules/draftReducer.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import ACTION_CONSTANTS from "../actions/actionConstants";

const initialState = {
draftSubmission: {},
draftDelete : { modalOpen: false, draftId:null, draftName:'' },
draftDelete: { modalOpen: false, draftId: null, draftName: '' },
draftSubmissionError: {
error: null,
message: null,
Expand All @@ -16,10 +16,10 @@ const initialState = {
submission: {},
draftDetailStatusCode: "",
lastUpdated: {},
sortOrder : "desc",
sortBy : "id",
searchParams : {},
isDraftLoading : false,
sortOrder: "desc",
sortBy: "id",
searchParams: {},
isDraftLoading: false,
};

const draftSubmission = (state = initialState, action) => {
Expand Down Expand Up @@ -56,11 +56,11 @@ const draftSubmission = (state = initialState, action) => {
case ACTION_CONSTANTS.DRAFT_LIST_SORT_ORDER:
return { ...state, sortOrder: action.payload };
case ACTION_CONSTANTS.DRAFT_LIST_SORT_BY:
return { ...state, sortBy: action.payload };
return { ...state, sortBy: action.payload };
case ACTION_CONSTANTS.DRAFT_LIST_LOADING:
return { ...state, isDraftLoading : action.payload };
return { ...state, isDraftLoading: action.payload };
case ACTION_CONSTANTS.DRAFT_LIST_SEARCH_PARAMS:
return { ...state, searchParams : action.payload };
return { ...state, searchParams: action.payload };
default:
return state;
}
Expand Down

0 comments on commit 733b6bd

Please sign in to comment.