From 9c0f87acc7b75f15bd82b7449062243463557bbf Mon Sep 17 00:00:00 2001 From: Erik Engervall Date: Thu, 13 Jan 2022 13:25:55 +0100 Subject: [PATCH] Improve Patch CTA copy Signed-off-by: Erik Engervall --- .../src/features/Patch/Patch.tsx | 17 +++++++++++++---- .../src/features/Patch/PatchBody.tsx | 6 ++++-- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/plugins/git-release-manager/src/features/Patch/Patch.tsx b/plugins/git-release-manager/src/features/Patch/Patch.tsx index c902ab0dc5..6088538161 100644 --- a/plugins/git-release-manager/src/features/Patch/Patch.tsx +++ b/plugins/git-release-manager/src/features/Patch/Patch.tsx @@ -40,24 +40,32 @@ export const Patch = ({ releaseBranch, onSuccess, }: PatchProps) => { + const ctaMessage = `Patch Release ${ + latestRelease?.prerelease ? 'Candidate' : 'Version' + }`; + return ( - - Patch Release {latestRelease?.prerelease ? 'Candidate' : 'Version'} - + {ctaMessage} ); }; -function BodyWrapper({ latestRelease, releaseBranch, onSuccess }: PatchProps) { +function BodyWrapper({ + latestRelease, + releaseBranch, + onSuccess, + ctaMessage, +}: PatchProps & { ctaMessage: string }) { const { project } = useProjectContext(); if (latestRelease === null) { @@ -93,6 +101,7 @@ function BodyWrapper({ latestRelease, releaseBranch, onSuccess }: PatchProps) { releaseBranch={releaseBranch} onSuccess={onSuccess} tagParts={bumpedTag.tagParts} + ctaMessage={ctaMessage} /> ); } diff --git a/plugins/git-release-manager/src/features/Patch/PatchBody.tsx b/plugins/git-release-manager/src/features/Patch/PatchBody.tsx index 98303890c8..c5429e389a 100644 --- a/plugins/git-release-manager/src/features/Patch/PatchBody.tsx +++ b/plugins/git-release-manager/src/features/Patch/PatchBody.tsx @@ -58,6 +58,7 @@ interface PatchBodyProps { releaseBranch: GetBranchResult['branch']; onSuccess?: ComponentConfig['onSuccess']; tagParts: NonNullable; + ctaMessage: string; } export const PatchBody = ({ @@ -66,6 +67,7 @@ export const PatchBody = ({ releaseBranch, onSuccess, tagParts, + ctaMessage, }: PatchBodyProps) => { const pluginApiClient = useApi(gitReleaseManagerApiRef); const { project } = useProjectContext(); @@ -106,7 +108,7 @@ export const PatchBody = ({ ); } @@ -320,7 +322,7 @@ export const PatchBody = ({ run(selectedPatchCommit); }} > - Patch Release Candidate + {ctaMessage} );