refactor: move all issue related enums to constants package (#6229)
This commit is contained in:
parent
51ca353577
commit
6214c09170
119 changed files with 276 additions and 269 deletions
21
packages/types/src/issues.d.ts
vendored
21
packages/types/src/issues.d.ts
vendored
|
|
@ -10,6 +10,12 @@ import type {
|
|||
Properties,
|
||||
IIssueDisplayFilterOptions,
|
||||
TIssue,
|
||||
IIssueFilterOptions,
|
||||
IIssueDisplayProperties,
|
||||
TIssueGroupByOptions,
|
||||
TIssueOrderByOptions,
|
||||
TIssueGroupingFilters,
|
||||
TIssueExtraOptions
|
||||
} from "@plane/types";
|
||||
|
||||
export interface IIssueCycle {
|
||||
|
|
@ -235,3 +241,18 @@ export interface IIssueListRow {
|
|||
icon?: ReactElement | undefined;
|
||||
payload?: Partial<TIssue>;
|
||||
}
|
||||
|
||||
export interface ILayoutDisplayFiltersOptions {
|
||||
filters: (keyof IIssueFilterOptions)[];
|
||||
display_properties: (keyof IIssueDisplayProperties)[];
|
||||
display_filters: {
|
||||
group_by?: TIssueGroupByOptions[];
|
||||
sub_group_by?: TIssueGroupByOptions[];
|
||||
order_by?: TIssueOrderByOptions[];
|
||||
type?: TIssueGroupingFilters[];
|
||||
};
|
||||
extra_options: {
|
||||
access: boolean;
|
||||
values: TIssueExtraOptions[];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
4
packages/types/src/view-props.d.ts
vendored
4
packages/types/src/view-props.d.ts
vendored
|
|
@ -1,5 +1,3 @@
|
|||
import { EIssueLayoutTypes } from "constants/issue";
|
||||
|
||||
export type TIssueLayouts =
|
||||
| "list"
|
||||
| "kanban"
|
||||
|
|
@ -110,7 +108,7 @@ export interface IIssueDisplayFilterOptions {
|
|||
};
|
||||
group_by?: TIssueGroupByOptions;
|
||||
sub_group_by?: TIssueGroupByOptions;
|
||||
layout?: EIssueLayoutTypes;
|
||||
layout?: any; // TODO: Need to fix this and set it to enum EIssueLayoutTypes
|
||||
order_by?: TIssueOrderByOptions;
|
||||
show_empty_groups?: boolean;
|
||||
sub_issue?: boolean;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue