diff --git a/app/assets/javascripts/work_items/components/create_edit_work_item_type_form.vue b/app/assets/javascripts/work_items/components/create_edit_work_item_type_form.vue new file mode 100644 index 0000000000000000000000000000000000000000..c66726680694f041df7689814fa6e7c9d61a237b --- /dev/null +++ b/app/assets/javascripts/work_items/components/create_edit_work_item_type_form.vue @@ -0,0 +1,228 @@ + + + diff --git a/app/assets/javascripts/work_items/components/work_item_types_list.vue b/app/assets/javascripts/work_items/components/work_item_types_list.vue index 6397ce351cf8f12d768a8ef46a6f088823501d80..74f3c725d625358c3198d44ea4de96b07b49d099 100644 --- a/app/assets/javascripts/work_items/components/work_item_types_list.vue +++ b/app/assets/javascripts/work_items/components/work_item_types_list.vue @@ -3,6 +3,7 @@ import { GlDisclosureDropdown, GlButton, GlLoadingIcon, GlAlert } from '@gitlab/ import * as Sentry from '~/sentry/sentry_browser_wrapper'; import CrudComponent from '~/vue_shared/components/crud_component.vue'; import WorkItemTypeIcon from '~/work_items/components/work_item_type_icon.vue'; +import CreateEditWorkItemTypeForm from '~/work_items/components/create_edit_work_item_type_form.vue'; import namespaceWorkItemTypesQuery from '~/work_items/graphql/namespace_work_item_types.query.graphql'; import { s__, __ } from '~/locale'; @@ -15,6 +16,7 @@ export default { WorkItemTypeIcon, GlLoadingIcon, GlAlert, + CreateEditWorkItemTypeForm, }, props: { fullPath: { @@ -26,6 +28,7 @@ export default { return { workItemTypes: [], errorMessage: '', + isNewWorkItemTypeFormVisible: false, }; }, apollo: { @@ -80,9 +83,14 @@ export default { {{ errorMessage }} +