From ee1e002d009fd9b4cdadc643df80f8e833c26840 Mon Sep 17 00:00:00 2001 From: Jinjing <6427696+AmethystLiang@users.noreply.github.com> Date: Fri, 28 Aug 2026 09:38:10 -0700 Subject: [PATCH] Change artifact link button wording (#17037) --- .../src/components/artifacts/ArtifactPublishButton.test.tsx | 6 +++--- .../src/components/artifacts/ArtifactPublishButton.tsx | 2 +- src/renderer/src/i18n/locales/en.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/renderer/src/components/artifacts/ArtifactPublishButton.test.tsx b/src/renderer/src/components/artifacts/ArtifactPublishButton.test.tsx index 630c05b9847..6867ced65c5 100644 --- a/src/renderer/src/components/artifacts/ArtifactPublishButton.test.tsx +++ b/src/renderer/src/components/artifacts/ArtifactPublishButton.test.tsx @@ -97,7 +97,7 @@ describe('ArtifactPublishButton', () => { await user.click(screen.getByRole('button', { name: 'Share as artifact' })) expect(mocks.publish).not.toHaveBeenCalled() - await user.click(await screen.findByRole('button', { name: 'Share public link' })) + await user.click(await screen.findByRole('button', { name: 'Generate link' })) await waitFor(() => expect(mocks.publish).toHaveBeenCalledWith(createRequest)) expect(screen.getByText('https://example.com')).toBeInTheDocument() expect(screen.getByRole('button', { name: 'Update shared content' })).toBeInTheDocument() @@ -108,7 +108,7 @@ describe('ArtifactPublishButton', () => { mocks.state.orcaProfileAuthStatus = { configured: true, state: 'local' } render() - expect(await screen.findByRole('button', { name: 'Share public link' })).toBeDisabled() + expect(await screen.findByRole('button', { name: 'Generate link' })).toBeDisabled() await user.click(screen.getByRole('button', { name: 'Sign in' })) expect(mocks.connect).toHaveBeenCalledOnce() @@ -121,7 +121,7 @@ describe('ArtifactPublishButton', () => { render() await user.click(screen.getByRole('button', { name: 'Share as artifact' })) - expect(await screen.findByRole('button', { name: 'Share public link' })).toBeDisabled() + expect(await screen.findByRole('button', { name: 'Generate link' })).toBeDisabled() await user.click(screen.getByRole('button', { name: 'Open Artifacts settings' })) expect(mocks.openSettingsTarget).toHaveBeenCalledWith({ pane: 'artifacts', repoId: null }) diff --git a/src/renderer/src/components/artifacts/ArtifactPublishButton.tsx b/src/renderer/src/components/artifacts/ArtifactPublishButton.tsx index 052a2e8e95f..f07d9f41619 100644 --- a/src/renderer/src/components/artifacts/ArtifactPublishButton.tsx +++ b/src/renderer/src/components/artifacts/ArtifactPublishButton.tsx @@ -284,7 +284,7 @@ export function ArtifactPublishButton({ ? translate('auto.components.artifacts.ArtifactPublishButton.sharing', 'Sharing…') : translate( 'auto.components.artifacts.ArtifactPublishButton.sharePublicLink', - 'Share public link' + 'Generate link' )} )} diff --git a/src/renderer/src/i18n/locales/en.json b/src/renderer/src/i18n/locales/en.json index 90211dc914b..aeae02d1a81 100644 --- a/src/renderer/src/i18n/locales/en.json +++ b/src/renderer/src/i18n/locales/en.json @@ -16307,7 +16307,7 @@ "publishingOffDescription": "Learn about public links and enable sharing in Settings.", "openSettings": "Open Artifacts settings", "sharing": "Sharing…", - "sharePublicLink": "Share public link", + "sharePublicLink": "Generate link", "publishedDescription": "Anyone with this link can view the shared file.", "checkingLink": "Checking for an existing link…", "checkFailed": "Could not check for an existing link.",