17 lines
762 B
JavaScript
17 lines
762 B
JavaScript
import { WIDGET_TYPE_HIERARCHY } from '~/work_items/constants';
|
|
import workItemQuery from './graphql/work_item.query.graphql';
|
|
import workItemByIidQuery from './graphql/work_item_by_iid.query.graphql';
|
|
import workItemNotesIdQuery from './graphql/work_item_notes.query.graphql';
|
|
import workItemNotesByIidQuery from './graphql/work_item_notes_by_iid.query.graphql';
|
|
|
|
export function getWorkItemQuery(isFetchedByIid) {
|
|
return isFetchedByIid ? workItemByIidQuery : workItemQuery;
|
|
}
|
|
|
|
export function getWorkItemNotesQuery(isFetchedByIid) {
|
|
return isFetchedByIid ? workItemNotesByIidQuery : workItemNotesIdQuery;
|
|
}
|
|
|
|
export const findHierarchyWidgetChildren = (workItem) =>
|
|
workItem.widgets.find((widget) => widget.type === WIDGET_TYPE_HIERARCHY).children.nodes;
|