Fixing: - Export as PDF on empty note - Command O (sub commands) not using the right contextStore - BelongsToOne Field input triggering an error on open if no existing relation record is pre-selected
20 lines
1.1 KiB
TypeScript
20 lines
1.1 KiB
TypeScript
import { DEFAULT_ACTIONS_CONFIG } from '@/action-menu/actions/record-actions/constants/DefaultActionsConfig';
|
|
import { WORKFLOW_ACTIONS_CONFIG } from '@/action-menu/actions/record-actions/constants/WorkflowActionsConfig';
|
|
import { WORKFLOW_RUNS_ACTIONS_CONFIG } from '@/action-menu/actions/record-actions/constants/WorkflowRunsActionsConfig';
|
|
import { WORKFLOW_VERSIONS_ACTIONS_CONFIG } from '@/action-menu/actions/record-actions/constants/WorkflowVersionsActionsConfig';
|
|
import { CoreObjectNameSingular } from '@/object-metadata/types/CoreObjectNameSingular';
|
|
import { ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem';
|
|
|
|
export const getActionConfig = (objectMetadataItem: ObjectMetadataItem) => {
|
|
switch (objectMetadataItem.nameSingular) {
|
|
case CoreObjectNameSingular.Workflow:
|
|
return WORKFLOW_ACTIONS_CONFIG;
|
|
case CoreObjectNameSingular.WorkflowVersion:
|
|
return WORKFLOW_VERSIONS_ACTIONS_CONFIG;
|
|
case CoreObjectNameSingular.WorkflowRun:
|
|
return WORKFLOW_RUNS_ACTIONS_CONFIG;
|
|
default:
|
|
return DEFAULT_ACTIONS_CONFIG;
|
|
}
|
|
};
|