diff --git a/frontend/components/containers/settings/ConfigCreationForm.vue b/frontend/components/containers/settings/ConfigCreationForm.vue new file mode 100644 index 00000000..dcc1aa6e --- /dev/null +++ b/frontend/components/containers/settings/ConfigCreationForm.vue @@ -0,0 +1,173 @@ + + + \ No newline at end of file diff --git a/frontend/components/containers/settings/ConfigList.vue b/frontend/components/containers/settings/ConfigList.vue index 8aecb362..167fe1e3 100644 --- a/frontend/components/containers/settings/ConfigList.vue +++ b/frontend/components/containers/settings/ConfigList.vue @@ -10,16 +10,43 @@ show-select > @@ -28,19 +55,23 @@ import Vue from 'vue' import { headers, ConfigItemList } from '@/models/config/config-item-list' import { ConfigApplicationService } from '@/services/application/config.service' -import { FromApiConfigItemListRepository } from '@/repositories/config/api' -import ConfirmDialog from '@/components/organisms/utils/ConfirmDialog' +import { FromApiConfigItemListRepository, ConfigItemResponse } from '@/repositories/config/api' +import ConfirmForm from '@/components/organisms/utils/ConfirmForm.vue' +import BaseModal from '@/components/atoms/BaseModal.vue' +import ConfigCreationForm from '@/components/containers/settings/ConfigCreationForm.vue' export default Vue.extend({ components: { - ConfirmDialog + ConfirmForm, + ConfigCreationForm, + BaseModal }, data() { return { - isLoading: false, - items: ConfigItemList.valueOf([]), - selected: [], + isLoading: false as Boolean, + items: ConfigItemList.valueOf([]) as ConfigItemList, + selected: [] as ConfigItemResponse[], headers } },