UNPKG

@hperchec/scorpion-ui-template-default

Version:
93 lines (89 loc) 2.67 kB
/** * @vuepress * --- * title: SettingsEditAccount route * headline: SettingsEditAccount route * sidebarTitle: .SettingsEditAccount * sidebarDepth: 0 # To disable auto sidebar links * prev: false # Disable prev link * next: false # Disable prev link * --- */ import { Core, utils } from '@hperchec/scorpion-ui' const { capitalize } = utils const translate = (...args) => Core.context.services['router'].options.translate(...args) // eslint-disable-line dot-notation /** * @name SettingsEditAccount * @static * @type {PrivateRoute} * @description * - **Name**: SettingsEditAccount * - **Path**: `/settings/edit-account` * - **Params**: *none* * - **Query**: *none* */ export default { /** * @description Route path * @name SettingsEditAccount.path * @type {string} * @default /settings/edit-account */ path: '/settings/edit-account', /** * @description Route name * @name SettingsEditAccount.name * @type {string} * @default SettingsEditAccount */ name: 'SettingsEditAccount', /** * @alias SettingsEditAccount.component * @returns {Object} * @description * Route component. By default, returns `Core.context.vue.components.private.views.settings.editAccount.Index` */ component: () => Core.context.vue.components.private.views.settings.editAccount.Index, /** * Options */ options: { /** * @description Route meta * @alias SettingsEditAccount.meta * @type {Object} */ meta: { /** * @alias SettingsEditAccount.meta.breadcrumb * @type {Object} * @description Breadcrumb options */ breadcrumb: { /** * @alias SettingsEditAccount.meta.breadcrumb.schema * @default ['Settings', '<this>'] */ schema: [ 'Settings', '<this>' ], /** * @alias SettingsEditAccount.meta.breadcrumb.title * @type {Function} * @return {string} * @description * Return translated SettingsEditAccount view title (translate: `views.Settings.EditAccount.Index.title`) */ title: (vm) => capitalize(translate('views.Settings.EditAccount.Index.title')) }, /** * @alias SettingsEditAccount.meta.pageMeta * @type {Object} * @property {Function} title - Return translated Settings view title (translate: `views.Settings.Index.title`) * @description * Route page meta */ pageMeta: { title: (vm) => capitalize(translate('views.Settings.EditAccount.Index.title')) } } } }