[WEB-1255] feat: filters for project views and changes required for advanced views (#4949)

* View with filters and changes required for advanced views

* minor refactoring of views

* minor name change
This commit is contained in:
rahulramesha
2024-06-27 14:40:14 +05:30
committed by GitHub
parent adaf3b15de
commit 82661589fb
52 changed files with 922 additions and 146 deletions

View File

@@ -14,7 +14,7 @@ import { ORGANIZATION_SIZE, RESTRICTED_URLS } from "@/constants/workspace";
import { useEventTracker, useWorkspace } from "@/hooks/store";
import { useAppRouter } from "@/hooks/use-app-router";
// services
import { WorkspaceService } from "@/services/workspace.service";
import { WorkspaceService } from "@/plane-web/services";
type Props = {
onSubmit?: (res: IWorkspace) => Promise<void>;

View File

@@ -11,6 +11,8 @@ import { Button, Input, TextArea } from "@plane/ui";
import { AppliedFiltersList, FilterSelection, FiltersDropdown } from "@/components/issues";
// constants
import { ISSUE_DISPLAY_FILTERS_BY_LAYOUT } from "@/constants/issue";
// helpers
import { getComputedDisplayFilters, getComputedDisplayProperties } from "@/helpers/issue.helper";
// hooks
import { useLabel, useMember } from "@/hooks/store";
@@ -24,6 +26,8 @@ type Props = {
const defaultValues: Partial<IWorkspaceView> = {
name: "",
description: "",
display_properties: getComputedDisplayProperties(),
display_filters: getComputedDisplayFilters(),
};
export const WorkspaceViewForm: React.FC<Props> = observer((props) => {