0) {
setSkip((prevSkip) => prevSkip + limit);
- sortApps("Date", "Decending", driveDetails, true);
+ sortApps(orderName.Date, orderName.Descending, driveDetails, true);
}
if (!docId) {
setFolderName([{ name: "OpenSign™ Drive", objectId: "" }]);
@@ -211,34 +219,40 @@ function Opensigndrive() {
};
const sortingApp = (appInfo, type, order) => {
- if (type === "Name") {
- if (order === "Accending") {
+ if (type === orderName.Name) {
+ if (order === orderName.Ascending) {
return appInfo.sort((a, b) => (a.Name > b.Name ? 1 : -1));
- } else if (order === "Decending") {
+ } else if (order === orderName.Descending) {
return appInfo.sort((a, b) => (a.Name > b.Name ? -1 : 1));
}
- } else if (type === "Date") {
- if (order === "Accending") {
+ } else if (type === orderName.Date) {
+ if (order === orderName.Ascending) {
return appInfo.sort((a, b) => (a.createdAt > b.createdAt ? 1 : -1));
- } else if (order === "Decending") {
+ } else if (order === orderName.Descending) {
return appInfo.sort((a, b) => (a.createdAt > b.createdAt ? -1 : 1));
}
}
};
const sortApps = (type, order, driveDetails, isInitial) => {
- const selectedSortType = type ? type : selectedSort ? selectedSort : "Date";
- const sortOrder = order ? order : sortingOrder ? sortingOrder : "Decending";
- if (selectedSortType === "Name") {
- sortingApp(driveDetails, "Name", sortOrder);
- } else if (selectedSortType === "Date") {
- sortingApp(driveDetails, "Date", sortOrder);
- }
- if (isInitial) {
- setPdfData([...pdfData, ...driveDetails]);
- } else {
- setPdfData(driveDetails);
+ const selectedSortType = type
+ ? type
+ : selectedSort
+ ? selectedSort
+ : orderName.Date;
+ const sortOrder = order
+ ? order
+ : sortingOrder
+ ? sortingOrder
+ : orderName.Descending;
+ const allPdfData = isInitial ? [...pdfData, ...driveDetails] : driveDetails;
+ if (selectedSortType === orderName.Name) {
+ sortingApp(driveDetails, orderName.Name, sortOrder);
+ } else if (selectedSortType === orderName.Date) {
+ sortingApp(allPdfData, orderName.Date, sortOrder);
}
+
+ setPdfData(allPdfData);
};
//function for handle auto scroll on folder path
@@ -611,95 +625,56 @@ function Opensigndrive() {
aria-labelledby="dropdownMenuButton"
aria-expanded={isShowSort ? "true" : "false"}
>
- {
- setSelectedSort("Name");
- sortApps("Name", null, pdfData);
- }}
- className="dropdown-item itemColor"
- >
- {selectedSort !== "Name" ? (
-
- ) : (
-
- )}
- Name
-
- {
- setSelectedSort("Date");
- sortApps("Date", null, pdfData);
- }}
- className="dropdown-item itemColor"
- >
- {selectedSort !== "Date" ? (
-
- ) : (
-
- )}
- Date
-
+ {sortingValue.map((value, ind) => {
+ return (
+ {
+ setSelectedSort(value);
+ sortApps(value, null, pdfData);
+ }}
+ className="dropdown-item itemColor"
+ style={{
+ marginLeft: selectedSort !== value && "15px"
+ }}
+ >
+ {selectedSort === value && (
+
+ )}
+ {value}
+
+ );
+ })}
+
- {
- setSortingOrder("Accending");
- sortApps(null, "Accending", pdfData);
- }}
- className="dropdown-item itemColor"
- >
- {sortingOrder !== "Accending" ? (
-
- ) : (
-
- )}
- Accending
-
- {
- setSortingOrder("Decending");
- sortApps(null, "Decending", pdfData);
- }}
- className="dropdown-item itemColor"
- >
- {sortingOrder !== "Decending" ? (
-
- ) : (
-
- )}
- Decending
-
+ {sortOrder.map((order, ind) => {
+ return (
+ {
+ setSortingOrder(order);
+ sortApps(null, order, pdfData);
+ }}
+ className="dropdown-item itemColor"
+ style={{
+ marginLeft: sortingOrder !== order && "15px"
+ }}
+ >
+ {sortingOrder === order && (
+
+ )}
+ {order}
+
+ );
+ })}
diff --git a/apps/OpenSign/src/pages/PlaceHolderSign.js b/apps/OpenSign/src/pages/PlaceHolderSign.js
index 3228e963b..3dbdce63b 100644
--- a/apps/OpenSign/src/pages/PlaceHolderSign.js
+++ b/apps/OpenSign/src/pages/PlaceHolderSign.js
@@ -1450,7 +1450,7 @@ function PlaceHolderSign() {
{isSendAlert.mssg === "sure" ? (
Please add field for all recipients.
) : isSendAlert.mssg === textWidget ? (
-
Please confirm that you have filled label widget.
Please confirm that you have filled the text field.
) : (
isSendAlert.mssg === "confirm" && (