Skip to content

Add configurable support link to footer (Y25-580)#2610

Open
adilraza99 wants to merge 1 commit intosanger:developfrom
adilraza99:fix/y25-580-footer-support-link
Open

Add configurable support link to footer (Y25-580)#2610
adilraza99 wants to merge 1 commit intosanger:developfrom
adilraza99:fix/y25-580-footer-support-link

Conversation

@adilraza99
Copy link

Summary

This PR adds a configurable "Support" link to the Traction footer, allowing users to access Fresh Service Support when required.

Changes

  • Added VITE_SUPPORT_URL environment variable across all env files
  • Conditionally render support link in footer when URL is configured
  • Open link in new tab with secure attributes
  • Graceful fallback when variable is unset
  • Added unit tests for rendering and fallback behavior

Testing

  • ESLint passed
  • Prettier formatting verified
  • Unit tests added for link visibility and attributes

Closes #2478

@adilraza99
Copy link
Author

Hi @BenTopping,
I've added the configurable Fresh Service support link to the footer as discussed.
Please let me know if you'd like any adjustments or refinements. Thanks!

@adilraza99
Copy link
Author

@BenTopping CI workflows appear to be restricted for fork-based PRs.

All changes were tested locally and lint/tests pass successfully.
Please let me know if you'd like me to rebase or make any adjustments.

@adilraza99 adilraza99 force-pushed the fix/y25-580-footer-support-link branch from b62a307 to 82d2c60 Compare January 29, 2026 13:44
@adilraza99
Copy link
Author

@BenTopping
It looks like the GitHub Actions workflows are waiting for maintainer approval for this fork-based PR.

Could you please approve and trigger the CI checks when you get a chance?

Only InfoFooter.vue was modified as part of this change.
Let me know if any further adjustments are needed.

Thanks!

@adilraza99
Copy link
Author

Hi @stevieing and @BenTopping,

Quick follow-up on this PR. The changes are ready and there are no merge conflicts.
There are a couple of workflows awaiting maintainer approval due to fork restrictions.

Whenever you get a chance, could you please approve the workflows so CI can run?
Happy to make any adjustments if needed.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Y25-580 - As a developer (Ben) I would like a link to the fresh service support in the Traction footer.

1 participant