From 6d52801ea70b57d984dbcb4d1abb6953e8f6e8c2 Mon Sep 17 00:00:00 2001 From: sriramveeraghanta Date: Wed, 20 Sep 2023 23:39:55 +0530 Subject: [PATCH] chore: store fixes and static data setup --- .../core/filters/issues-view-filter.tsx | 156 ++-- .../core/views/board-view/single-issue.tsx | 2 +- .../core/views/list-view/single-issue.tsx | 2 +- web/components/exporter/export-modal.tsx | 2 +- .../display-filters/display-properties.tsx | 43 +- .../display-filters/extra-options.tsx | 48 +- .../display-filters/group-by.tsx | 25 +- .../issue-layouts/display-filters/index.tsx | 59 +- .../display-filters/issue-type.tsx | 28 +- .../display-filters/order-by.tsx | 25 +- .../issue-layouts/filters/assignees.tsx | 18 +- web/constants/issue.ts | 267 +++--- web/helpers/issue.helper.ts | 199 ++++ web/services/jira.service.ts | 4 +- web/store/helpers/issue-data.ts | 257 ------ web/store/issue.ts | 6 +- web/store/{draft_issue.ts => issue_draft.ts} | 0 web/store/issue_filters.legacy.ts | 847 ------------------ web/store/issue_filters.ts | 12 +- web/store/issue_store.legacy.ts | 417 --------- web/store/issues.legacy.ts | 150 ---- web/store/{kanban-view.ts => kanban_view.ts} | 0 web/store/root.ts | 6 +- 23 files changed, 568 insertions(+), 2005 deletions(-) create mode 100644 web/helpers/issue.helper.ts delete mode 100644 web/store/helpers/issue-data.ts rename web/store/{draft_issue.ts => issue_draft.ts} (100%) delete mode 100644 web/store/issue_filters.legacy.ts delete mode 100644 web/store/issue_store.legacy.ts delete mode 100644 web/store/issues.legacy.ts rename web/store/{kanban-view.ts => kanban_view.ts} (100%) diff --git a/web/components/core/filters/issues-view-filter.tsx b/web/components/core/filters/issues-view-filter.tsx index afb7eb2b0..2a8f8c1c6 100644 --- a/web/components/core/filters/issues-view-filter.tsx +++ b/web/components/core/filters/issues-view-filter.tsx @@ -27,7 +27,7 @@ import { checkIfArraysHaveSameElements } from "helpers/array.helper"; // types import { Properties, TIssueViewOptions } from "types"; // constants -import { GROUP_BY_OPTIONS, ORDER_BY_OPTIONS, FILTER_ISSUE_OPTIONS } from "constants/issue"; +import { ISSUE_GROUP_BY_OPTIONS, ISSUE_ORDER_BY_OPTIONS, ISSUE_FILTER_OPTIONS } from "constants/issue"; const issueViewOptions: { type: TIssueViewOptions; Icon: any }[] = [ { @@ -69,19 +69,10 @@ export const IssuesFilterView: React.FC = () => { const isArchivedIssues = router.pathname.includes("archived-issues"); const isDraftIssues = router.pathname.includes("draft-issues"); - const { - displayFilters, - setDisplayFilters, - filters, - setFilters, - resetFilterToDefault, - setNewFilterDefaultView, - } = useIssuesView(); + const { displayFilters, setDisplayFilters, filters, setFilters, resetFilterToDefault, setNewFilterDefaultView } = + useIssuesView(); - const [properties, setProperties] = useIssuesProperties( - workspaceSlug as string, - projectId as string - ); + const [properties, setProperties] = useIssuesProperties(workspaceSlug as string, projectId as string); const { isEstimateActive } = useEstimateOption(); @@ -92,9 +83,7 @@ export const IssuesFilterView: React.FC = () => { {issueViewOptions.map((option) => ( {replaceUnderscoreIfSnakeCase(option.type)} View - } + tooltipContent={{replaceUnderscoreIfSnakeCase(option.type)} View} position="bottom" >