+
+
+ {{ $t('ATTRIBUTES_MGMT.HEADER_BTN_TXT') }}
+
+
+
+
+
+
+
diff --git a/app/javascript/dashboard/routes/dashboard/settings/attributes/attributes.routes.js b/app/javascript/dashboard/routes/dashboard/settings/attributes/attributes.routes.js
new file mode 100644
index 000000000..082cc2518
--- /dev/null
+++ b/app/javascript/dashboard/routes/dashboard/settings/attributes/attributes.routes.js
@@ -0,0 +1,30 @@
+import SettingsContent from '../Wrapper';
+import AttributesHome from './Index';
+import { frontendURL } from '../../../../helper/URLHelper';
+
+export default {
+ routes: [
+ {
+ path: frontendURL('accounts/:accountId/settings/attributes'),
+ component: SettingsContent,
+ props: {
+ headerTitle: 'ATTRIBUTES_MGMT.HEADER',
+ icon: 'ion-code',
+ showNewButton: false,
+ },
+ children: [
+ {
+ path: '',
+ name: 'attributes_wrapper',
+ redirect: 'list',
+ },
+ {
+ path: 'list',
+ name: 'attributes_list',
+ component: AttributesHome,
+ roles: ['administrator'],
+ },
+ ],
+ },
+ ],
+};
diff --git a/app/javascript/dashboard/routes/dashboard/settings/settings.routes.js b/app/javascript/dashboard/routes/dashboard/settings/settings.routes.js
index 7591a199c..cf780094d 100644
--- a/app/javascript/dashboard/routes/dashboard/settings/settings.routes.js
+++ b/app/javascript/dashboard/routes/dashboard/settings/settings.routes.js
@@ -10,6 +10,7 @@ import profile from './profile/profile.routes';
import reports from './reports/reports.routes';
import campaigns from './campaigns/campaigns.routes';
import teams from './teams/teams.routes';
+import attributes from './attributes/attributes.routes';
import store from '../../../store';
export default {
@@ -35,6 +36,7 @@ export default {
...reports.routes,
...teams.routes,
...campaigns.routes,
+ ...attributes.routes,
...integrationapps.routes,
],
};