Skip to content

Commit 4eff123

Browse files
committed
Persist page state in session storage, fix wording
Signed-off-by: Radoslaw Szwajkowski <[email protected]>
1 parent 63af805 commit 4eff123

File tree

4 files changed

+15
-5
lines changed

4 files changed

+15
-5
lines changed

client/public/locales/en/translation.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"selectNone": "Select none",
5656
"selectPage": "Select page",
5757
"submitReview": "Submit review",
58-
"taskDetails": "Task {{taskId}}",
58+
"taskDetails": "Task details",
5959
"unlink": "Unlink",
6060
"view": "View",
6161
"viewErrorReport": "View error report",
@@ -485,7 +485,8 @@
485485
"titles": {
486486
"archetypeDrawer": "Archetype details",
487487
"taskManager": "Task Manager",
488-
"task": "Task"
488+
"task": "Task",
489+
"taskWithId": "Task {{taskId}}"
489490
},
490491
"toastr": {
491492
"success": {

client/src/app/pages/applications/applications-table/applications-table.tsx

+6-1
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,12 @@ export const ApplicationsTable: React.FC = () => {
319319
isSortEnabled: true,
320320
isPaginationEnabled: true,
321321
isActiveItemEnabled: true,
322-
persistTo: { activeItem: "urlParams" },
322+
persistTo: {
323+
activeItem: "urlParams",
324+
filter: "sessionStorage",
325+
pagination: "sessionStorage",
326+
sort: "sessionStorage",
327+
},
323328
isLoading: isFetchingApplications,
324329
sortableColumns: ["name", "businessService", "tags", "effort"],
325330
initialSort: { columnKey: "name", direction: "asc" },

client/src/app/pages/tasks/TaskDetails.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const TaskDetails = () => {
1919
path: Paths.tasks,
2020
},
2121
{
22-
title: t("actions.taskDetails", { taskId }),
22+
title: t("titles.taskWithId", { taskId }),
2323
path: detailsPath,
2424
},
2525
]}

client/src/app/pages/tasks/tasks-page.tsx

+5-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,11 @@ export const TasksPage: React.FC = () => {
6161

6262
const tableControlState = useTableControlState({
6363
tableName: "tasks-table",
64-
persistTo: { filter: "urlParams" },
64+
persistTo: {
65+
filter: "urlParams",
66+
pagination: "sessionStorage",
67+
sort: "sessionStorage",
68+
},
6569
persistenceKeyPrefix: TablePersistenceKeyPrefix.tasks,
6670
columnNames: {
6771
id: "ID",

0 commit comments

Comments
 (0)