diff --git a/src/components/HelpButton/HelpButton.vue b/src/components/HelpButton/HelpButton.vue index 04375b21d..a1e30c933 100644 --- a/src/components/HelpButton/HelpButton.vue +++ b/src/components/HelpButton/HelpButton.vue @@ -6,7 +6,9 @@ @click.prevent > - {{ label }} + + {{ label || t('help.help') }} + @@ -27,7 +29,13 @@ export default { /** A localized label for screen readers. In English this should be "Help". */ label: { type: String, - required: true, + required: false, + default: null, + }, + showLabel: { + type: Boolean, + required: false, + default: false, }, }, }; diff --git a/src/pages/workflow/WorkflowPageOJS.vue b/src/pages/workflow/WorkflowPageOJS.vue index 2f707ed34..1a8f123ef 100644 --- a/src/pages/workflow/WorkflowPageOJS.vue +++ b/src/pages/workflow/WorkflowPageOJS.vue @@ -27,6 +27,7 @@ import WorkflowChangeSubmissionLanguage from './components/publication/WorkflowC import WorkflowPrimaryBasicMetadata from './components/primary/WorkflowPrimaryBasicMetadata.vue'; import WorkflowSubmissionStatus from './components/primary/WorkflowSubmissionStatus.vue'; import WorkflowPublicationEditDisabled from './components/publication/WorkflowPublicationEditDisabled.vue'; +import HelpButton from '@/components/HelpButton/HelpButton.vue'; import {useWorkflowConfigOJS as useWorkflowConfig} from './composables/useWorkflowConfig/useWorkflowConfigOJS'; import {useWorkflowNavigationConfigOJS as useWorkflowNavigationConfig} from './composables/useWorkflowNavigationConfig/useWorkflowNavigationConfigOJS'; @@ -56,6 +57,7 @@ const Components = markRaw({ WorkflowChangeSubmissionLanguage, WorkflowSubmissionStatus, WorkflowPublicationEditDisabled, + HelpButton, }); const store = useWorkflowStore({ diff --git a/src/pages/workflow/composables/useWorkflowConfig/workflowConfigEditorialOJS.js b/src/pages/workflow/composables/useWorkflowConfig/workflowConfigEditorialOJS.js index 23f3b63ad..b5f245884 100644 --- a/src/pages/workflow/composables/useWorkflowConfig/workflowConfigEditorialOJS.js +++ b/src/pages/workflow/composables/useWorkflowConfig/workflowConfigEditorialOJS.js @@ -162,6 +162,14 @@ export const WorkflowConfig = { }, }); + items.push({ + component: 'HelpButton', + props: { + topic: 'editorial-workflow/submission', + showLabel: true, + }, + }); + return items; },