From d8080956c7ddd9df50a33f94b5271148a8151f00 Mon Sep 17 00:00:00 2001 From: Alejandro Peralta Date: Thu, 19 Sep 2024 13:08:57 +0200 Subject: [PATCH] refactor(front): Add type assertion on the frontend for dynamically generated QueryParams (SortQueryParam) --- .../containers/profile/saved-visualizations/table/index.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/src/containers/profile/saved-visualizations/table/index.tsx b/client/src/containers/profile/saved-visualizations/table/index.tsx index 32df872d..464c20a6 100644 --- a/client/src/containers/profile/saved-visualizations/table/index.tsx +++ b/client/src/containers/profile/saved-visualizations/table/index.tsx @@ -37,6 +37,8 @@ import { getAuthHeader } from "@/utils/auth-header"; import { selectedRowAtom } from "../../store"; import useColumns from "./columns"; +import { SortQueryParam } from "@shared/schemas/query-param.schema"; +import { CustomWidget } from "@shared/dto/widgets/custom-widget.entity"; const ROWS_PER_PAGE_OPTIONS = ["10", "25", "50", "100"]; @@ -73,7 +75,9 @@ const SavedVisualizationsTable: FC = () => { "updatedAt", ], sort: Object.keys(sorting).length - ? sorting.map((sort) => `${sort.desc ? "" : "-"}${sort.id}`) + ? (sorting.map( + (sort) => `${sort.desc ? "" : "-"}${sort.id}`, + ) as SortQueryParam) : ["-updatedAt"], pageSize: pagination.size, pageNumber: pagination.page,