From d256faca7bf90b881c7e1c71d84634a9e76b0ac1 Mon Sep 17 00:00:00 2001 From: nick arrasate Date: Fri, 5 Jun 2026 11:44:59 -0700 Subject: [PATCH 1/2] also make share text customizable --- src/molecules/Share/ShareLink.jsx | 2 +- src/organisms/Theme/Form.jsx | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/molecules/Share/ShareLink.jsx b/src/molecules/Share/ShareLink.jsx index 6c53486..e1033cc 100644 --- a/src/molecules/Share/ShareLink.jsx +++ b/src/molecules/Share/ShareLink.jsx @@ -42,7 +42,7 @@ export const ShareLink = (props) => { const eventName = eventHref('share_download'); const defaultTitle = isVideo ? 'Dispatch Video' : 'Dispatch Image'; const title = theme.shareTitleText || defaultTitle; - const text = 'Share your keepsake and tag us!'; + const text = theme.shareTagText || 'Share your keepsake and tag us!'; ga.pageView(eventName); let data; diff --git a/src/organisms/Theme/Form.jsx b/src/organisms/Theme/Form.jsx index 8263cab..e5cf51e 100644 --- a/src/organisms/Theme/Form.jsx +++ b/src/organisms/Theme/Form.jsx @@ -112,6 +112,7 @@ export const ThemeForm = (props) => { const [ swapShareContent, setSwapShareContent ] = useState(theme.swapShareContent); const [ shareButtonText, setShareButtonText ] = useState(theme.shareButtonText); const [ shareTitleText, setShareTitleText ] = useState(theme.shareTitleText); + const [ shareTagText, setShareTagText ] = useState(theme.shareTagText); const [ approvalQueueApproveMsg, setApprovalQueueApproveMsg ] = useState(theme.approvalQueueApproveMsg); const [ approvalQueueDenyMsg, setApprovalQueueDenyMsg ] = useState(theme.approvalQueueDenyMsg); @@ -166,6 +167,7 @@ export const ThemeForm = (props) => { swapShareContent, shareButtonText, shareTitleText, + shareTagText, enableDownloadLink: true, approvalQueueApproveMsg, approvalQueueDenyMsg, @@ -557,6 +559,12 @@ export const ThemeForm = (props) => { setShareTitleText(e.target.value)} defaultValue={shareTitleText} placeholder='Dispatch Video / Dispatch Image' /> + + + + setShareTagText(e.target.value)} defaultValue={shareTagText} placeholder='Share your keepsake and tag us!' /> + + From f0eafd834a7bcdcce6339a31fc4d10c28373d085 Mon Sep 17 00:00:00 2001 From: nick arrasate Date: Fri, 5 Jun 2026 13:53:57 -0700 Subject: [PATCH 2/2] adjust some theme labels for calrity. make sure email and page are sharing the button text field --- src/organisms/Theme/Form.jsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/organisms/Theme/Form.jsx b/src/organisms/Theme/Form.jsx index e5cf51e..9850361 100644 --- a/src/organisms/Theme/Form.jsx +++ b/src/organisms/Theme/Form.jsx @@ -554,21 +554,21 @@ export const ThemeForm = (props) => { - + - setShareTitleText(e.target.value)} defaultValue={shareTitleText} placeholder='Dispatch Video / Dispatch Image' /> + setPageDisclaimerText(e.target.value)} defaultValue={pageDisclaimerText}/> - + - setShareTagText(e.target.value)} defaultValue={shareTagText} placeholder='Share your keepsake and tag us!' /> + setShareTitleText(e.target.value)} defaultValue={shareTitleText} placeholder='Dispatch Video / Dispatch Image' /> - + - setPageDisclaimerText(e.target.value)} defaultValue={pageDisclaimerText}/> + setShareTagText(e.target.value)} defaultValue={shareTagText} placeholder='Share your keepsake and tag us!' />