diff --git a/app/javascript/dashboard/routes/dashboard/settings/attributes/AddAttribute.vue b/app/javascript/dashboard/routes/dashboard/settings/attributes/AddAttribute.vue index 0cff0c448..cb59d059d 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/attributes/AddAttribute.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/attributes/AddAttribute.vue @@ -6,7 +6,12 @@ import { useAlert } from 'dashboard/composables'; import { convertToAttributeSlug } from 'dashboard/helper/commons.js'; import { ATTRIBUTE_MODELS, ATTRIBUTE_TYPES } from './constants'; +import NextButton from 'dashboard/components-next/button/Button.vue'; + export default { + components: { + NextButton, + }, props: { onClose: { type: Function, @@ -270,13 +275,18 @@ export default { :placeholder="$t('ATTRIBUTES_MGMT.ADD.FORM.REGEX_CUE.PLACEHOLDER')" />
- + -
diff --git a/app/javascript/dashboard/routes/dashboard/settings/attributes/CustomAttribute.vue b/app/javascript/dashboard/routes/dashboard/settings/attributes/CustomAttribute.vue index 12d82e523..2e120c1e0 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/attributes/CustomAttribute.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/attributes/CustomAttribute.vue @@ -4,6 +4,8 @@ import EditAttribute from './EditAttribute.vue'; import { useStoreGetters, useStore } from 'dashboard/composables/store'; import { computed, ref } from 'vue'; import { useI18n } from 'vue-i18n'; +import Button from 'dashboard/components-next/button/Button.vue'; + const props = defineProps({ attributeModel: { type: String, @@ -122,22 +124,20 @@ const tableHeaders = computed(() => {
- -
diff --git a/app/javascript/dashboard/routes/dashboard/settings/attributes/EditAttribute.vue b/app/javascript/dashboard/routes/dashboard/settings/attributes/EditAttribute.vue index afd789f78..64372ef8a 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/attributes/EditAttribute.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/attributes/EditAttribute.vue @@ -4,8 +4,12 @@ import { useAlert } from 'dashboard/composables'; import { required, minLength } from '@vuelidate/validators'; import { getRegexp } from 'shared/helpers/Validators'; import { ATTRIBUTE_TYPES } from './constants'; +import NextButton from 'dashboard/components-next/button/Button.vue'; + export default { - components: {}, + components: { + NextButton, + }, props: { selectedAttribute: { type: Object, @@ -262,12 +266,19 @@ export default { />
- - {{ $t('ATTRIBUTES_MGMT.EDIT.UPDATE_BUTTON_TEXT') }} - - - {{ $t('ATTRIBUTES_MGMT.ADD.CANCEL_BUTTON_TEXT') }} - + +
diff --git a/app/javascript/dashboard/routes/dashboard/settings/attributes/Index.vue b/app/javascript/dashboard/routes/dashboard/settings/attributes/Index.vue index 1aefea59f..77d9df74e 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/attributes/Index.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/attributes/Index.vue @@ -4,6 +4,7 @@ import BaseSettingsHeader from '../components/BaseSettingsHeader.vue'; import AddAttribute from './AddAttribute.vue'; import CustomAttribute from './CustomAttribute.vue'; import SettingsLayout from '../SettingsLayout.vue'; +import Button from 'dashboard/components-next/button/Button.vue'; import { useI18n } from 'vue-i18n'; import { useStoreGetters, useStore } from 'dashboard/composables/store'; @@ -68,13 +69,11 @@ const onClickTabChange = index => { feature-name="custom_attributes" >