diff --git a/packages/app/src/navigation/KeyboardBindingsModal.vue b/packages/app/src/navigation/KeyboardBindingsModal.vue
index fb1457dc70eb..7df4956b3193 100644
--- a/packages/app/src/navigation/KeyboardBindingsModal.vue
+++ b/packages/app/src/navigation/KeyboardBindingsModal.vue
@@ -5,7 +5,7 @@
:title="t('sidebar.keyboardShortcuts.title')"
:model-value="show"
data-cy="keyboard-modal"
- help-link=""
+ :no-help="true"
@update:model-value="emits('close')"
>
diff --git a/packages/app/src/runner/studio/StudioSaveModal.vue b/packages/app/src/runner/studio/StudioSaveModal.vue
index 2f087f46fda4..c11bcc8d5d0f 100644
--- a/packages/app/src/runner/studio/StudioSaveModal.vue
+++ b/packages/app/src/runner/studio/StudioSaveModal.vue
@@ -1,6 +1,7 @@
', { viewportWidth: 800, viewportHeight: 400 }, () =>
cy.percySnapshot()
})
+ it('does not render helpLink when noHelp is true', () => {
+ cy.mount(
+
+ {body}
+ ,
+ )
+
+ cy.contains('a', defaultMessages.links.needHelp).should('not.exist')
+
+ cy.findByLabelText(defaultMessages.actions.close, {
+ selector: 'button',
+ })
+ .should('be.visible')
+ .and('not.be.disabled')
+
+ cy.contains('h2', title).should('be.visible')
+ cy.contains(body).should('be.visible')
+
+ cy.percySnapshot()
+ })
+
it('bare variant renders without padding in body', () => {
cy.mount(
}>(), {
modelValue: false,
helpText: `${defaultMessages.links.needHelp}`,
- helpLink: '',
+ noHelp: false,
+ helpLink: 'https://on.cypress.io',
class: undefined,
variant: undefined,
title: '',
diff --git a/packages/frontend-shared/src/components/StandardModalHeader.vue b/packages/frontend-shared/src/components/StandardModalHeader.vue
index 9ba25e54427f..4cc35acc3fb2 100644
--- a/packages/frontend-shared/src/components/StandardModalHeader.vue
+++ b/packages/frontend-shared/src/components/StandardModalHeader.vue
@@ -6,18 +6,20 @@
-
- {{ helpText }}
+
+
+
+
+ {{ helpText }}
+
+
-
+
+